IMcBasicFeaturesFeatureDescriptions Property
|
|
Per-feature description strings.
Namespace:
MediaCy.IQL.Features
Assembly:
MediaCy.IQL.Features (in MediaCy.IQL.Features.dll) Version: 10.0.6912.0
SyntaxProperty FeatureDescriptions (
<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
FeatureDescriptions 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 FeatureDescriptions 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
RemarksThe 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 description will be
generated for a feature. To have a completely missing description, assign a
single space.
See AlsoReference
IMcBasicFeaturesFeatureDescriptionsObject