Interface ILcdGML3ArcByCenterPoint

All Superinterfaces:
ILcdGML3AbstractCurveSegment
All Known Subinterfaces:
ILcdGML3CircleByCenterPoint

public interface ILcdGML3ArcByCenterPoint extends ILcdGML3AbstractCurveSegment
Deprecated.
This class has been deprecated. The GML decoders and encoders in the com.luciad.format.gml3.* packages are replaced by new decoders and encoders in the packages com.luciad.format.gml2.xml, com.luciad.format.gml31.xml and com.luciad.format.gml32.xml.
Interface for the gml:ArcByCenterPointType type.

An ArcByCenterPoint is an arc that is defined by a center point, a start and an end angle.

(GML Specification, v3.1.0, paragraph 10.2.1.11)

  • Method Details

    • getPos

      Deprecated.
      Returns the gml:directPositionType that defines the center point, or null if no gml:directPositionType is used to define the center point.
      Returns:
      the gml:directPositionType that defines the center point.
    • getPointProperty

      ILcdGML3PointProperty getPointProperty()
      Deprecated.
      Returns the gml:pointProperty that defines the center point, or null if no gml:pointProperty is used to define the center point.
      Returns:
      the gml:pointProperty that defines the center point.
    • getPosList

      Deprecated.
      Returns the gml:directPositionList containing the center point, or null if no gml:directPositionList is used to define the center point.
      Returns:
      the gml:directPositionList containing the center point.
    • getInterpolation

      String getInterpolation()
      Deprecated.
      Returns the interpolation type of this arc string - always "circularArcCenterPointWithRadius".
      Returns:
      "circularArcCenterPointWithRadius"
    • getNumArc

      int getNumArc()
      Deprecated.
      Returns the number of arcs contained in this arc string, which is always 1.
      Returns:
      the number of arcs contained in this arc string, which is always 1.
    • getArcRadius

      ILcdGML3Length getArcRadius()
      Deprecated.
      Returns the radius of this arc.
      Returns:
      the radius of this arc.
    • getArcStartAngle

      ILcdGML3Angle getArcStartAngle()
      Deprecated.
      Returns the bearing of the arc at the start.
      Returns:
      the bearing of the arc at the start.
    • getArcEndAngle

      ILcdGML3Angle getArcEndAngle()
      Deprecated.
      Returns the bearing of the arc at the end.
      Returns:
      the bearing of the arc at the end.
    • setPos

      void setPos(ILcdGML3DirectPosition aPoint)
      Deprecated.
      Sets the position that defines the center point of this arc.
      Parameters:
      aPoint - the position that defines the center point of this arc.
    • setPointProperty

      void setPointProperty(ILcdGML3PointProperty aPointProperty)
      Deprecated.
      Sets the point property that defines the center point of this arc.
      Parameters:
      aPointProperty - the point property that defines the center point of this arc.
    • setPosList

      void setPosList(ILcdGML3DirectPositionList aPosList)
      Deprecated.
      Sets the direct position list hat defines the center point of this arc (the list should contain exactly one point).
      Parameters:
      aPosList - the direct position list that defines the center point of this arc.
    • setArcRadius

      void setArcRadius(ILcdGML3Length aLength)
      Deprecated.
      Sets the radius of this arc.
      Parameters:
      aLength - the radius of this arc.
    • setArcStartAngle

      void setArcStartAngle(ILcdGML3Angle aAngle)
      Deprecated.
      Sets the bearing of the arc at the start.
      Parameters:
      aAngle - the bearing of the arc at the start.
    • setArcEndAngle

      void setArcEndAngle(ILcdGML3Angle aAngle)
      Deprecated.
      Sets the bearing of the arc at the end.
      Parameters:
      aAngle - the bearing of the arc at the end.