public interface ILcdGDFFeature extends ILcdShape, ILcdDataObject
Modifier and Type | Method and Description |
---|---|
ILcdGDFAttribute |
getAttribute(int aIndex)
Returns the attribute at the given index.
|
int |
getAttributeCount()
Returns the number of attributes of this feature.
|
TLcdGDFFeatureCategory |
getFeatureCategory()
Returns the feature category to which this feature belongs.
|
TLcdGDFFeatureClass |
getFeatureClass()
Returns the feature class to which this feature belongs.
|
TLcdGDFFeatureKey |
getFeatureKey()
Returns the unique TLcdGDFFeatureKey of this feature.
|
ILcdGDFRelationship |
getRelationship(int aIndex)
Returns the relationship at the given index.
|
int |
getRelationshipCount()
Returns the number of relationships of this feature.
|
ILcdGDFSourceDescription |
getSourceDescription()
Returns the source description of this feature, or null if none exists.
|
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
TLcdGDFFeatureCategory getFeatureCategory()
TLcdGDFFeatureClass getFeatureClass()
ILcdGDFSourceDescription getSourceDescription()
int getAttributeCount()
ILcdGDFAttribute getAttribute(int aIndex)
aIndex
- the index of the attribute to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getAttributeCount()
.int getRelationshipCount()
ILcdGDFRelationship getRelationship(int aIndex)
aIndex
- the index of the relationship to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getRelationshipCount()
.TLcdGDFFeatureKey getFeatureKey()