Class TLcdGML32Geodesic

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdCurve, ILcdPointList, ILcdPolyline, ILcdShape, ILcd2DEditablePointList, ILcd2DEditablePolyline, ILcd2DEditableShape, ILcd3DEditablePointList, ILcd3DEditablePolyline, ILcd3DEditableShape, ILcdCloneable, ILcdDeepCloneable, Serializable, Cloneable

public class TLcdGML32Geodesic extends TLcdGML32GeodesicString
Since:
10.0
See Also:
  • Field Details

    • INTERPOLATION_ATTR_PROPERTY

      public static final TLcdDataProperty INTERPOLATION_ATTR_PROPERTY
      Data property that maps to the interpolation attribute. The possible values for this property are instances of ELcdGML32CurveInterpolation.
    • POS_GROUP_PROPERTY

      public static final TLcdDataProperty POS_GROUP_PROPERTY
      Data property that maps to the choice between the posList and pos and pointProperty elements. The possible values for this property are instances of
    • NUM_DERIVATIVE_INTERIOR_PROPERTY

      public static final TLcdDataProperty NUM_DERIVATIVE_INTERIOR_PROPERTY
      Data property that maps to the numDerivativeInterior attribute. The possible values for this property are instances of long.
    • NUM_DERIVATIVES_AT_END_PROPERTY

      public static final TLcdDataProperty NUM_DERIVATIVES_AT_END_PROPERTY
      Data property that maps to the numDerivativesAtEnd attribute. The possible values for this property are instances of long.
    • NUM_DERIVATIVES_AT_START_PROPERTY

      public static final TLcdDataProperty NUM_DERIVATIVES_AT_START_PROPERTY
      Data property that maps to the numDerivativesAtStart attribute. The possible values for this property are instances of long.
  • Constructor Details

    • TLcdGML32Geodesic

      public TLcdGML32Geodesic()
    • TLcdGML32Geodesic

      public TLcdGML32Geodesic(TLcdDataType aType)
    • TLcdGML32Geodesic

      public TLcdGML32Geodesic(ILcdModelReference aModelReference)
      Constructs a new object for the given model reference. The posGroup of this object is set to a new TLcdGML32DirectPositionList initialized with the given model reference.
      Parameters:
      aModelReference - the model reference for this object
    • TLcdGML32Geodesic

      public TLcdGML32Geodesic(TLcdDataType aDataType, ILcdModelReference aModelReference)
      Constructs a new object for the given model reference. The posGroup of this object is set to a new TLcdGML32DirectPositionList initialized with the given model reference.
      Parameters:
      aDataType - the data type for this object
      aModelReference - the model reference for this object
  • Method Details

    • insert2DPoint

      public void insert2DPoint(int aIndex, double aX, double aY)
      Description copied from interface: ILcd2DEditablePointList
      Inserts a point at the given index into this ILcd2DEditablePointList.
      Specified by:
      insert2DPoint in interface ILcd2DEditablePointList
      Overrides:
      insert2DPoint in class TLcdGML32GeodesicString
      Parameters:
      aIndex - a valid new index in the list of points.
      aX - the x coordinate of the new point.
      aY - the y coordinate of the new point.
    • insert3DPoint

      public void insert3DPoint(int aIndex, double aX, double aY, double aZ)
      Description copied from interface: ILcd3DEditablePointList
      Inserts a point at the given index into this ILcd3DEditablePointList.
      Specified by:
      insert3DPoint in interface ILcd3DEditablePointList
      Overrides:
      insert3DPoint in class TLcdGML32GeodesicString
      Parameters:
      aIndex - a valid new index in the list of points.
      aX - the x coordinate of the new point.
      aY - the y coordinate of the new point.
      aZ - the z coordinate of the new point.
    • getInterpolationAttr

      public ELcdGML32CurveInterpolation getInterpolationAttr()
      Returns the value of the property that maps to the interpolation attribute.
      Returns:
      the value of the INTERPOLATION_ATTR_PROPERTY property.
    • setInterpolationAttr

      public void setInterpolationAttr(ELcdGML32CurveInterpolation aValue)
      Sets the value of the property that maps to the interpolation attribute.
      Parameters:
      aValue - the value to set for the INTERPOLATION_ATTR_PROPERTY property.
    • getPosGroup

      public Object getPosGroup()
      Returns the value of the property that maps to the choice between the posList and pos and pointProperty elements.

      The possible values for this property are instances of

      Returns:
      the value of the POS_GROUP_PROPERTY property.
    • setPosGroup

      public void setPosGroup(Object aValue)
      Sets the value of the property that maps to the choice between the posList and pos and pointProperty elements.

      The possible values for this property are instances of

      Parameters:
      aValue - the value to set for the POS_GROUP_PROPERTY property.
    • getNumDerivativeInterior

      public long getNumDerivativeInterior()
      Returns the value of the property that maps to the numDerivativeInterior attribute.
      Returns:
      the value of the NUM_DERIVATIVE_INTERIOR_PROPERTY property.
    • setNumDerivativeInterior

      public void setNumDerivativeInterior(long aValue)
      Sets the value of the property that maps to the numDerivativeInterior attribute.
      Parameters:
      aValue - the value to set for the NUM_DERIVATIVE_INTERIOR_PROPERTY property.
    • getNumDerivativesAtEnd

      public long getNumDerivativesAtEnd()
      Returns the value of the property that maps to the numDerivativesAtEnd attribute.
      Returns:
      the value of the NUM_DERIVATIVES_AT_END_PROPERTY property.
    • setNumDerivativesAtEnd

      public void setNumDerivativesAtEnd(long aValue)
      Sets the value of the property that maps to the numDerivativesAtEnd attribute.
      Parameters:
      aValue - the value to set for the NUM_DERIVATIVES_AT_END_PROPERTY property.
    • getNumDerivativesAtStart

      public long getNumDerivativesAtStart()
      Returns the value of the property that maps to the numDerivativesAtStart attribute.
      Returns:
      the value of the NUM_DERIVATIVES_AT_START_PROPERTY property.
    • setNumDerivativesAtStart

      public void setNumDerivativesAtStart(long aValue)
      Sets the value of the property that maps to the numDerivativesAtStart attribute.
      Parameters:
      aValue - the value to set for the NUM_DERIVATIVES_AT_START_PROPERTY property.