Click or drag to resize

IMcBasicFeaturesFeatureNames Property

Per-feature name strings.

Namespace:  MediaCy.IQL.Features
Assembly:  MediaCy.IQL.Features (in MediaCy.IQL.Features.dll) Version: 10.0.6912.0
Syntax
VB
Property FeatureNames ( 
	<OptionalAttribute> Selector As Object
) As Object
	Get
	Set

Parameters

Selector (Optional)
Type: SystemObject
An empty variant, a single negative value, a single index value, or an array of zero or more index values (negative index values are legal but will be ignored). If the Selector argument is a non-negative scalar value, then FeatureNames of the indicated feature from the collection is exposed or set as a scalar long value. If the Selector argument is missing or any negative scalar value, then the Selected property is exposed or set as an array of Strings, one for each feature. The number of elements in the array will be equal to the Count property. If Selector is an array, then zero or positive values are treated as indices into the features collection, negative values are legal but ignored. In this case, the FeatureNames will be exposed or set as an array of Strings equal to the length of the number of non-negative elements in the Selector array. Index values greater or equal to the Count property are illegal. Some Owners may provide more selection options. For McFeatures Owners for example, if the argument is a McFeatures (i.e., McPoints, McLines or McRegions) or a McBitMask, then features that intersersect the selector's bit mask are selected as if an array of index values were supplied. If the McFeatures.OptionFlags mcofFullCoverageIntersectionTest bit is set, then the test is more stringent and a feature must be fully covered by the selector's bit mask in order to be included in the selection.

Property Value

Type: Object
Remarks
The property is exposed as a Variant holding Strings. Depending on the Selector argument, the returned Variant may be a scalar String, or it may be an array of Strings. The property is exposed as an array if the Selector argument is an array or if it is a negative scalar. On assignment, you may assign either a scalar String or an array of Strings. The Selector argument determines which features are set with the assigned Strings. Each element in the assigning array is used and then reused as necessary to set all of the selected features; thus, when the assigning value is a scalar, all selected features are assigned the same String. Initially and after assigning an empty string, a default name will be generated for a feature. To have a completely missing name, assign a single space.
See Also