public interface ILcdGDFComplexFeature extends ILcdGDFFeature, ILcdShapeList
Modifier and Type | Method and Description |
---|---|
ILcdGDFFeature |
getFeature(int aIndex)
Returns the GDF feature at the given index.
|
int |
getFeatureCount()
Returns the number of features contained in this complex feature.
|
ILcdGDFComplexFeature |
getFromComplexFeature()
Returns the first bounding ILcdGDComplexFeature of this feature, or
null if none exists.
|
ILcdGDFComplexFeature |
getToComplexFeature()
Returns the last bounding ILcdGDComplexFeature of this feature, or
null if none exists.
|
boolean |
isPartOfSplitFeature()
Returns true if this feature is part of a split feature,
false
otherwise. |
boolean |
isRepeatedInOtherSection()
Returns true if this feature is repeated in another section,
false
otherwise. |
getAttribute, getAttributeCount, getFeatureCategory, getFeatureClass, getFeatureKey, getRelationship, getRelationshipCount, getSourceDescription
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
getShape, getShapeCount
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
boolean isPartOfSplitFeature()
false
otherwise.
false
otherwise.
boolean isRepeatedInOtherSection()
false
otherwise.
false
otherwise.
int getFeatureCount()
ILcdGDFFeature getFeature(int aIndex)
aIndex
- the index of the feature to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getFeatureCount()
.ILcdGDFComplexFeature getFromComplexFeature()
ILcdGDFComplexFeature getToComplexFeature()