Interface ILcdGML3LineStringSegment

All Superinterfaces:
ILcdGML3AbstractCurveSegment

public interface ILcdGML3LineStringSegment 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:LineStringSegmentType type.

A LineStringSegment is a curve segment that is defined by two or more coordinate tuples, with linear interpolation between them.

(GML Specification, v3.1.0, paragraph 10.2.1.5)

  • Method Details

    • getPos

      ILcdGML3DirectPosition getPos(int aIndex)
      Deprecated.
      Returns the direct position at the given index.
      Parameters:
      aIndex - the index of the direct position to be returned.
      Returns:
      the direct position at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getPosCount()
    • getPosCount

      int getPosCount()
      Deprecated.
      Returns the number of positions contained in this line string.
      Returns:
      the number of positions contained in this line string.
    • getPointProperty

      ILcdGML3PointProperty getPointProperty(int aIndex)
      Deprecated.
      Returns the point property at the given index.
      Parameters:
      aIndex - the index of the point property to be returned.
      Returns:
      the point property at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getPointPropertyCount()
    • getPointPropertyCount

      int getPointPropertyCount()
      Deprecated.
      Returns the number of point properties contained in this line string.
      Returns:
      the number of point properties contained in this line string.
    • getPosList

      Deprecated.
      Returns the direct position list contained in this line string.
      Returns:
      the direct position list contained in this line string.
    • getCurveInterpolation

      String getCurveInterpolation()
      Deprecated.
      Returns the interpolation type for this string segment - is always "linear".
      Returns:
      "linear"
    • setPos

      void setPos(ILcdGML3DirectPosition[] aPos)
      Deprecated.
      Sets the array of positions that define this line string.
      Parameters:
      aPos - the array of positions that define this line string.
    • setPointProperties

      void setPointProperties(ILcdGML3PointProperty[] aPointProperties)
      Deprecated.
      Sets the array of point properties that define this line string.
      Parameters:
      aPointProperties - the array of point properties that define this line string.
    • setPosList

      void setPosList(ILcdGML3DirectPositionList aPosList)
      Deprecated.
      Sets the direct position list that defines this line string.
      Parameters:
      aPosList - the direct position list that defines this line string.