Class TLcdGML32Circle
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdCircle,ILcdCircleBy3Points,ILcdCircularArc,ILcdCircularArcBy3Points,ILcdCompositeCurve,ILcdCurve,ILcdRing,ILcdShape,ILcd2DEditableCircleBy3Points,ILcd2DEditableCircularArcBy3Points,ILcd2DEditableShape,ILcdCloneable,ILcdDeepCloneable,Serializable,Cloneable
- Since:
- 10.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theinterpolationattribute.static final TLcdDataPropertyData property that maps to thenumArcattribute.static final TLcdDataPropertyData property that maps to thenumDerivativeInteriorattribute.static final TLcdDataPropertyData property that maps to thenumDerivativesAtEndattribute.static final TLcdDataPropertyData property that maps to thenumDerivativesAtStartattribute.static final TLcdDataPropertyData property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.Fields inherited from interface com.luciad.shape.ILcdCurve
INTERPOLATION_CIRCLE_BY_3POINTS, INTERPOLATION_CIRCLE_BY_CENTERPOINT, INTERPOLATION_CIRCULARARC_BY_3POINTS, INTERPOLATION_CIRCULARARC_BY_BULGE, INTERPOLATION_CIRCULARARC_BY_CENTERPOINT, INTERPOLATION_ELLIPTICAL, INTERPOLATION_GEODESIC, INTERPOLATION_LINEAR, INTERPOLATION_MIXED, INTERPOLATION_RHUMB -
Constructor Summary
ConstructorsConstructorDescriptionTLcdGML32Circle(double aX1, double aY1, double aX2, double aY2, double aX3, double aY3, ILcdModelReference aModelReference) Constructs a new circle with the given parameters.TLcdGML32Circle(TLcdDataType aType) TLcdGML32Circle(TLcdDataType aDataType, ILcdModelReference aModelReference) Constructs a new circle and initializes its posGroup with aTLcdGML32DirectPositionListfor the given model referenceTLcdGML32Circle(ILcdModelReference aModelReference) Constructs a new circle and initializes its posGroup with aTLcdGML32DirectPositionListfor the given model reference -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a deep clone of this object.Returns a deep clone of this object.voidcomputePointSFCT(double aParam, ILcd3DEditablePoint aPointSFCT) Computes a point of the curve, defined by the given parameter.booleancontains2D(double aX, double aY) Checks whether thisILcdShapecontains the given point in the 2D space.booleancontains2D(ILcdPoint aPoint) Checks whether thisILcdShapecontains the givenILcdPointin the 2D space.booleancontains3D(double aX, double aY, double aZ) Checks whether thisILcdShapecontains the given point in the 3D space.booleancontains3D(ILcdPoint aPoint) Checks whether thisILcdShapecontains the givenILcdPointin the 3D space.doubleReturns the angle over which thisILcdCircularArcextends (in degrees).Returns theILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.Returns the center of thisILcdCircularArc.Retrieves the end point of the curve.doubleReturns the angle of the curve's tangent at the end point, in degrees counterclockwise from the direction at 3 o'clock.Returns the first intermediate point of this circle.Returns the focus point of thisILcdShape.Returns the interpolation method used by this curve.Returns the value of the property that maps to theinterpolationattribute.doublegetLength2D(double aParam1, double aParam2) Returns the length between two points of the curve, defined by the given parameters.intReturns the number of intersections between this curve and a line segment defined by the two specified points.Returns the value of the property that maps to thenumArcattribute.longReturns the value of the property that maps to thenumDerivativeInteriorattribute.longReturns the value of the property that maps to thenumDerivativesAtEndattribute.longReturns the value of the property that maps to thenumDerivativesAtStartattribute.Returns the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.doubleReturns the radius of thisILcdCircularArc.Returns the second intermediate point of this circle.Retrieves the start point of the curve.doubleReturns the angle of the curve's tangent at the start point, in degrees counterclockwise from the direction at 3 o'clock.doublegetTangent2D(double aParam) Returns the angle of the curve's tangent in the point defined by the given parameter, in degrees counterclockwise from the direction at 3 o'clock.voidmove2D(double aX, double aY) Moves thisILcd2DEditableShapeto the given point in the 2D space.voidMoves thisILcd2DEditableShapeto the given point in the 2D space.voidmoveFirstIntermediatePoint2D(double aX, double aY) Moves the first intermediate point to the given point in the 2D space.voidmoveSecondIntermediatePoint2D(double aX, double aY) Moves the second intermediate point to the given point in the 2D space.voidmoveStartPoint2D(double aX, double aY) Moves the start point to the given point in the 2D space.voidSets the value of the property that maps to theinterpolationattribute.voidSets the value of the property that maps to thenumArcattribute.voidsetNumDerivativeInterior(long aValue) Sets the value of the property that maps to thenumDerivativeInteriorattribute.voidsetNumDerivativesAtEnd(long aValue) Sets the value of the property that maps to thenumDerivativesAtEndattribute.voidsetNumDerivativesAtStart(long aValue) Sets the value of the property that maps to thenumDerivativesAtStartattribute.voidsetPosGroup(Object aValue) Sets the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.voidtranslate2D(double aDeltaX, double aDeltaY) Translates thisILcd2DEditableShapefrom its current position over the given translation vector in the 2D space.voidtranslateFirstIntermediatePoint2D(double aDeltaX, double aDeltaY) Translates the first intermediate point from its current position over the given translation vector in the 2D space.voidtranslateSecondIntermediatePoint2D(double aDeltaX, double aDeltaY) Translates the second intermediate point from its current position over the given translation vector in the 2D space.voidtranslateStartPoint2D(double aDeltaX, double aDeltaY) Translates the start point from its current position over the given translation vector in the 2D space.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32Arc
getIntermediatePoint, getStartAngle, moveEndPoint2D, moveIntermediatePoint2D, translateEndPoint2D, translateIntermediatePoint2DMethods inherited from class com.luciad.format.gml32.model.TLcdGML32ArcString
getCurvesMethods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
INTERPOLATION_ATTR_PROPERTY
Data property that maps to theinterpolationattribute. The possible values for this property are instances ofELcdGML32CurveInterpolation. -
NUM_ARC_PROPERTY
Data property that maps to thenumArcattribute. The possible values for this property are instances ofLong. -
POS_GROUP_PROPERTY
Data property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements. The possible values for this property are instances ofList<TLcdGML32DirectPosition>List<TLcdGML32PointProperty>List<TLcdGML32PointProperty>TLcdGML32DirectPositionListTLcdGML32Coordinates
-
NUM_DERIVATIVE_INTERIOR_PROPERTY
Data property that maps to thenumDerivativeInteriorattribute. The possible values for this property are instances oflong. -
NUM_DERIVATIVES_AT_END_PROPERTY
Data property that maps to thenumDerivativesAtEndattribute. The possible values for this property are instances oflong. -
NUM_DERIVATIVES_AT_START_PROPERTY
Data property that maps to thenumDerivativesAtStartattribute. The possible values for this property are instances oflong.
-
-
Constructor Details
-
TLcdGML32Circle
public TLcdGML32Circle() -
TLcdGML32Circle
-
TLcdGML32Circle
Constructs a new circle and initializes its posGroup with aTLcdGML32DirectPositionListfor the given model reference- Parameters:
aModelReference- the model reference for this circle- See Also:
-
TLcdGML32Circle
public TLcdGML32Circle(double aX1, double aY1, double aX2, double aY2, double aX3, double aY3, ILcdModelReference aModelReference) Constructs a new circle with the given parameters.- Parameters:
aX1- X-coordinate of the start pointaY1- Y-coordinate of the start pointaX2- X-coordinate of the first intermediate pointaY2- Y-coordinate of the second intermediate pointaX3- X-coordinate of the third intermediate pointaY3- Y-coordinate of the third intermediate pointaModelReference- the model reference for this circle- See Also:
-
TLcdGML32Circle
Constructs a new circle and initializes its posGroup with aTLcdGML32DirectPositionListfor the given model reference- Parameters:
aDataType- the data type for this circleaModelReference- the model reference for this circle- See Also:
-
-
Method Details
-
moveStartPoint2D
public void moveStartPoint2D(double aX, double aY) Description copied from interface:ILcd2DEditableCircularArcBy3PointsMoves the start point to the given point in the 2D space. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
moveStartPoint2Din interfaceILcd2DEditableCircleBy3Points- Specified by:
moveStartPoint2Din interfaceILcd2DEditableCircularArcBy3Points- Overrides:
moveStartPoint2Din classTLcdGML32Arc- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.
-
moveFirstIntermediatePoint2D
public void moveFirstIntermediatePoint2D(double aX, double aY) Description copied from interface:ILcd2DEditableCircleBy3PointsMoves the first intermediate point to the given point in the 2D space. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
moveFirstIntermediatePoint2Din interfaceILcd2DEditableCircleBy3Points- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.
-
moveSecondIntermediatePoint2D
public void moveSecondIntermediatePoint2D(double aX, double aY) Description copied from interface:ILcd2DEditableCircleBy3PointsMoves the second intermediate point to the given point in the 2D space. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
moveSecondIntermediatePoint2Din interfaceILcd2DEditableCircleBy3Points- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.
-
translateStartPoint2D
public void translateStartPoint2D(double aDeltaX, double aDeltaY) Description copied from interface:ILcd2DEditableCircularArcBy3PointsTranslates the start point from its current position over the given translation vector in the 2D space. Only the first two dimensions of the points are considered. The third dimension is left unchanged.- Specified by:
translateStartPoint2Din interfaceILcd2DEditableCircleBy3Points- Specified by:
translateStartPoint2Din interfaceILcd2DEditableCircularArcBy3Points- Overrides:
translateStartPoint2Din classTLcdGML32Arc- Parameters:
aDeltaX- the x coordinate of the translation vector.aDeltaY- the y coordinate of the translation vector.
-
translateFirstIntermediatePoint2D
public void translateFirstIntermediatePoint2D(double aDeltaX, double aDeltaY) Description copied from interface:ILcd2DEditableCircleBy3PointsTranslates the first intermediate point from its current position over the given translation vector in the 2D space. Only the first two dimensions of the points are considered. The third dimension is left unchanged.- Specified by:
translateFirstIntermediatePoint2Din interfaceILcd2DEditableCircleBy3Points- Parameters:
aDeltaX- the x coordinate of the translation vector.aDeltaY- the y coordinate of the translation vector.
-
translateSecondIntermediatePoint2D
public void translateSecondIntermediatePoint2D(double aDeltaX, double aDeltaY) Description copied from interface:ILcd2DEditableCircleBy3PointsTranslates the second intermediate point from its current position over the given translation vector in the 2D space. Only the first two dimensions of the points are considered. The third dimension is left unchanged.- Specified by:
translateSecondIntermediatePoint2Din interfaceILcd2DEditableCircleBy3Points- Parameters:
aDeltaX- the x coordinate of the translation vector.aDeltaY- the y coordinate of the translation vector.
-
getFirstIntermediatePoint
Description copied from interface:ILcdCircleBy3PointsReturns the first intermediate point of this circle.- Specified by:
getFirstIntermediatePointin interfaceILcdCircleBy3Points- Returns:
- the first intermediate point of this circle.
-
getSecondIntermediatePoint
Description copied from interface:ILcdCircleBy3PointsReturns the second intermediate point of this circle.- Specified by:
getSecondIntermediatePointin interfaceILcdCircleBy3Points- Returns:
- the second intermediate point of this circle.
-
getRadius
public double getRadius()Description copied from interface:ILcdCircularArcReturns the radius of thisILcdCircularArc.- Specified by:
getRadiusin interfaceILcdCircle- Specified by:
getRadiusin interfaceILcdCircularArc- Overrides:
getRadiusin classTLcdGML32Arc- Returns:
- the radius of this
ILcdCircularArc.
-
getCenter
Description copied from interface:ILcdCircularArcReturns the center of thisILcdCircularArc.- Specified by:
getCenterin interfaceILcdCircle- Specified by:
getCenterin interfaceILcdCircularArc- Overrides:
getCenterin classTLcdGML32Arc- Returns:
- the center of this
ILcdCircularArc.
-
getArcAngle
public double getArcAngle()Description copied from interface:ILcdCircularArcReturns the angle over which thisILcdCircularArcextends (in degrees). The angle is positive counter-clockwise.- Specified by:
getArcAnglein interfaceILcdCircularArc- Overrides:
getArcAnglein classTLcdGML32Arc- Returns:
- the angle over which the arc extends (in degrees). The angle is positive counter-clockwise.
-
getStartPoint
Description copied from interface:ILcdCurveRetrieves the start point of the curve.This is equivalent to
computePointSFCT(0).- Specified by:
getStartPointin interfaceILcdCompositeCurve- Specified by:
getStartPointin interfaceILcdCurve- Overrides:
getStartPointin classTLcdGML32Arc- Returns:
- the start point of the curve
-
getEndPoint
Description copied from interface:ILcdCurveRetrieves the end point of the curve.This is equivalent to
computePointSFCT(1).- Specified by:
getEndPointin interfaceILcdCompositeCurve- Specified by:
getEndPointin interfaceILcdCurve- Overrides:
getEndPointin classTLcdGML32Arc- Returns:
- the end point of the curve
-
getStartTangent2D
public double getStartTangent2D()Description copied from interface:ILcdCurveReturns the angle of the curve's tangent at the start point, in degrees counterclockwise from the direction at 3 o'clock.The tangent orientation is from the start point towards the rest of the shape.
This is the same as
getTangent2D(0).- Specified by:
getStartTangent2Din interfaceILcdCurve- Overrides:
getStartTangent2Din classTLcdGML32Arc- Returns:
- the curve's angle in the start point
-
getEndTangent2D
public double getEndTangent2D()Description copied from interface:ILcdCurveReturns the angle of the curve's tangent at the end point, in degrees counterclockwise from the direction at 3 o'clock.The tangent orientation is from the end point, away from the curve before it.
This is the same as
getTangent2D(1).- Specified by:
getEndTangent2Din interfaceILcdCurve- Overrides:
getEndTangent2Din classTLcdGML32Arc- Returns:
- the curve's angle in the end point
-
getTangent2D
public double getTangent2D(double aParam) Description copied from interface:ILcdCurveReturns the angle of the curve's tangent in the point defined by the given parameter, in degrees counterclockwise from the direction at 3 o'clock.The tangent orientation is from the point at parameter
aParamtowards the rest of the shape.- The tangent at parameter 0 is the same as
ILcdCurve.getStartTangent2D(). - The tangent at parameter 1 is the same as
ILcdCurve.getEndTangent2D().
- Specified by:
getTangent2Din interfaceILcdCurve- Overrides:
getTangent2Din classTLcdGML32Arc- Parameters:
aParam- a value of the closed interval [0,1]- Returns:
- the curve's angle in the point defined by the given parameter
- The tangent at parameter 0 is the same as
-
getLength2D
public double getLength2D(double aParam1, double aParam2) Description copied from interface:ILcdCurveReturns the length between two points of the curve, defined by the given parameters.- When
aParam1 == aParam2, the length is 0. - When
aParam1 == 0 and aParam2 == 1, the length is the whole length of the curve. - When
aParam1 > aParam2, the length is (aParam1 to 1) + (0 to aParam2).
- Specified by:
getLength2Din interfaceILcdCurve- Overrides:
getLength2Din classTLcdGML32Arc- Parameters:
aParam1- a value of the closed interval [0,1]aParam2- a value of the closed interval [0,1]- Returns:
- the length of the curve.
- When
-
computePointSFCT
Description copied from interface:ILcdCurveComputes a point of the curve, defined by the given parameter.- At parameter 0, the point is the same as
ILcdCurve.getStartPoint(). - At parameter 1, the point is the same as
ILcdCurve.getEndPoint().
- Specified by:
computePointSFCTin interfaceILcdCurve- Overrides:
computePointSFCTin classTLcdGML32Arc- Parameters:
aParam- a value of the closed interval [0,1]aPointSFCT- the point to store the computed curve point in
- At parameter 0, the point is the same as
-
getInterpolation
Description copied from interface:ILcdCurveReturns the interpolation method used by this curve.A set of predefined constants are defined in this interface, which are used by the default
ILcdCurveimplementations provided by LuciadLightspeed.Custom implementations can define their own constants, and use them to interpret the interpolation of the curve.
- Specified by:
getInterpolationin interfaceILcdCircleBy3Points- Specified by:
getInterpolationin interfaceILcdCircularArc- Specified by:
getInterpolationin interfaceILcdCircularArcBy3Points- Specified by:
getInterpolationin interfaceILcdCompositeCurve- Specified by:
getInterpolationin interfaceILcdCurve- Overrides:
getInterpolationin classTLcdGML32Arc- Returns:
- the interpolation method used by this curve.
-
getLineSegmentIntersectionCount
Description copied from interface:ILcdCurveReturns the number of intersections between this curve and a line segment defined by the two specified points.This information can be used to perform containment calculations, if this curve is closed or if this curve is part of a composite closed curve. By determining the number of intersections between this curve and a line segment starting from a given point in a fixed direction, one can determine whether a point is located within the closed curve by using the even-odd rule.
- Specified by:
getLineSegmentIntersectionCountin interfaceILcdCurve- Overrides:
getLineSegmentIntersectionCountin classTLcdGML32Arc- Parameters:
aP1- the first point of the line segmentaP2- the second point of the line segment- Returns:
- the number of intersections between the curve and the line segment
-
move2D
Description copied from interface:ILcd2DEditableShapeMoves thisILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of theILcdShapeand theILcdPointare considered. The third dimension is left unchanged.- Specified by:
move2Din interfaceILcd2DEditableShape- Overrides:
move2Din classTLcdGML32Arc- Parameters:
aPoint- theILcdPointto move to.- See Also:
-
move2D
public void move2D(double aX, double aY) Description copied from interface:ILcd2DEditableShapeMoves thisILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
move2Din interfaceILcd2DEditableShape- Overrides:
move2Din classTLcdGML32Arc- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.
-
translate2D
public void translate2D(double aDeltaX, double aDeltaY) Description copied from interface:ILcd2DEditableShapeTranslates thisILcd2DEditableShapefrom its current position over the given translation vector in the 2D space. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
translate2Din interfaceILcd2DEditableShape- Overrides:
translate2Din classTLcdGML32Arc- Parameters:
aDeltaX- the x coordinate of the translation vector.aDeltaY- the y coordinate of the translation vector.
-
getFocusPoint
Description copied from interface:ILcdShapeReturns the focus point of thisILcdShape.- Specified by:
getFocusPointin interfaceILcdShape- Overrides:
getFocusPointin classTLcdGML32Arc- Returns:
- the focus point of this
ILcdShape.
-
contains2D
Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the givenILcdPointin the 2D space. Only the first two dimensions of theILcdShapeand theILcdPointare considered.- Specified by:
contains2Din interfaceILcdShape- Overrides:
contains2Din classTLcdGML32Arc- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
contains2D
public boolean contains2D(double aX, double aY) Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the given point in the 2D space. Only the first two dimensions of theILcdShapeare considered.- Specified by:
contains2Din interfaceILcdShape- Overrides:
contains2Din classTLcdGML32Arc- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.- Returns:
- the boolean result of the containment test.
-
contains3D
Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the givenILcdPointin the 3D space.- Specified by:
contains3Din interfaceILcdShape- Overrides:
contains3Din classTLcdGML32Arc- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
contains3D
public boolean contains3D(double aX, double aY, double aZ) Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the given point in the 3D space.- Specified by:
contains3Din interfaceILcdShape- Overrides:
contains3Din classTLcdGML32Arc- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.aZ- the z coordinate of the point.- Returns:
- the boolean result of the containment test.
-
getBounds
Description copied from interface:ILcdBoundedReturns theILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.If the geometry does not allow retrieving valid bounds (for example a polyline with 0 points) the return value is unspecified. It is highly recommended to return an
undefinedbounds. You can create undefined bounds using the default constructors ofTLcdLonLatBoundsorTLcdXYBounds.- Specified by:
getBoundsin interfaceILcdBounded- Overrides:
getBoundsin classTLcdGML32Arc- Returns:
- the
ILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.
-
clone
Description copied from class:TLcdDataObjectReturns a deep clone of this object. This method delegates toTLcdDataObject.clone(Map).- Specified by:
clonein interfaceILcdCloneable- Overrides:
clonein classTLcdGML32ArcString- Returns:
- a deep clone of this object
- See Also:
-
clone
Description copied from class:TLcdDataObjectReturns a deep clone of this object. If the clone is not already present in the dictionary, a new instance if created as follows:- First, a new instance is created using Java's clone() mechanism.
- Then, all properties of this object are cloned and set on the newly created
instance. A property is cloned as follows:
- If the property value is an
ILcdDataObject, the value is cloned by first creating a new instance via thevalue.getDataType().newInstance()method, and then cloning its properties one by one. - If the value implements
ILcdDeepCloneableorILcdCloneablethen this interface is used to clone the value. - Otherwise, the property value is copied by reference.
- If the property value is an
- Specified by:
clonein interfaceILcdDeepCloneable- Overrides:
clonein classTLcdGML32ArcString- Parameters:
aObjectDictionary- the Object dictionary that keeps track of the objects for which a clone has already been made, and their corresponding clone Object.- Returns:
- a deep clone of this object
-
getInterpolationAttr
Returns the value of the property that maps to theinterpolationattribute.- Returns:
- the value of the
INTERPOLATION_ATTR_PROPERTYproperty.
-
setInterpolationAttr
Sets the value of the property that maps to theinterpolationattribute.- Parameters:
aValue- the value to set for theINTERPOLATION_ATTR_PROPERTYproperty.
-
getNumArc
Returns the value of the property that maps to thenumArcattribute.- Returns:
- the value of the
NUM_ARC_PROPERTYproperty.
-
setNumArc
Sets the value of the property that maps to thenumArcattribute.- Parameters:
aValue- the value to set for theNUM_ARC_PROPERTYproperty.
-
getPosGroup
Returns the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.The possible values for this property are instances of
List<TLcdGML32DirectPosition>List<TLcdGML32PointProperty>List<TLcdGML32PointProperty>TLcdGML32DirectPositionListTLcdGML32Coordinates
- Returns:
- the value of the
POS_GROUP_PROPERTYproperty.
-
setPosGroup
Sets the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.The possible values for this property are instances of
List<TLcdGML32DirectPosition>List<TLcdGML32PointProperty>List<TLcdGML32PointProperty>TLcdGML32DirectPositionListTLcdGML32Coordinates
- Parameters:
aValue- the value to set for thePOS_GROUP_PROPERTYproperty.
-
getNumDerivativeInterior
public long getNumDerivativeInterior()Returns the value of the property that maps to thenumDerivativeInteriorattribute.- Returns:
- the value of the
NUM_DERIVATIVE_INTERIOR_PROPERTYproperty.
-
setNumDerivativeInterior
public void setNumDerivativeInterior(long aValue) Sets the value of the property that maps to thenumDerivativeInteriorattribute.- Parameters:
aValue- the value to set for theNUM_DERIVATIVE_INTERIOR_PROPERTYproperty.
-
getNumDerivativesAtEnd
public long getNumDerivativesAtEnd()Returns the value of the property that maps to thenumDerivativesAtEndattribute.- Returns:
- the value of the
NUM_DERIVATIVES_AT_END_PROPERTYproperty.
-
setNumDerivativesAtEnd
public void setNumDerivativesAtEnd(long aValue) Sets the value of the property that maps to thenumDerivativesAtEndattribute.- Parameters:
aValue- the value to set for theNUM_DERIVATIVES_AT_END_PROPERTYproperty.
-
getNumDerivativesAtStart
public long getNumDerivativesAtStart()Returns the value of the property that maps to thenumDerivativesAtStartattribute.- Returns:
- the value of the
NUM_DERIVATIVES_AT_START_PROPERTYproperty.
-
setNumDerivativesAtStart
public void setNumDerivativesAtStart(long aValue) Sets the value of the property that maps to thenumDerivativesAtStartattribute.- Parameters:
aValue- the value to set for theNUM_DERIVATIVES_AT_START_PROPERTYproperty.
-