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()
true
if this feature is part of a split feature, false
otherwise.true
if this feature is part of a split feature, false
otherwise.boolean isRepeatedInOtherSection()
true
if this feature is repeated in another section, false
otherwise.true
if this feature is repeated in another section, false
otherwise.int getFeatureCount()
ILcdGDFFeature getFeature(int aIndex)
aIndex
- the index of the feature to be returned.java.lang.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getFeatureCount()
.ILcdGDFComplexFeature getFromComplexFeature()
ILcdGDComplexFeature
of this feature, or
null
if none exists.ILcdGDComplexFeature
of this feature.ILcdGDFComplexFeature getToComplexFeature()
ILcdGDComplexFeature
of this feature, or
null
if none exists.ILcdGDComplexFeature
of this feature.