public class TLcdGML32CurveSegmentArrayProperty extends TLcdDataObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ABSTRACT_CURVE_SEGMENT_PROPERTY
Data property that maps to the
AbstractCurveSegment element. |
Constructor and Description |
---|
TLcdGML32CurveSegmentArrayProperty() |
TLcdGML32CurveSegmentArrayProperty(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdGML32AbstractCurveSegment> |
getAbstractCurveSegment()
Returns the value of the property that maps to the
AbstractCurveSegment element. |
public static final TLcdDataProperty ABSTRACT_CURVE_SEGMENT_PROPERTY
AbstractCurveSegment
element.
The possible values for this property are instances of List<TLcdGML32AbstractCurveSegment>
.public TLcdGML32CurveSegmentArrayProperty()
public TLcdGML32CurveSegmentArrayProperty(TLcdDataType aType)
public List<TLcdGML32AbstractCurveSegment> getAbstractCurveSegment()
AbstractCurveSegment
element.
A curve segment defines a homogeneous segment of a curve. The attributes numDerivativesAtStart, numDerivativesAtEnd and numDerivativesInterior specify the type of continuity as specified in ISO 19107:2003, 6.4.9.3. The AbstractCurveSegment element is the abstract head of the substitution group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism. All curve segments shall have an attribute interpolation with type gml:CurveInterpolationType specifying the curve interpolation mechanism used for this segment. This mechanism uses the control points and control parameters to determine the position of this curve segment.
ABSTRACT_CURVE_SEGMENT_PROPERTY
property.