Interface ILcdGML3LineString

All Superinterfaces:
ILcdGML3AbstractCurve, ILcdGML3AbstractGeometricPrimitive, ILcdGML3AbstractGeometry, ILcdGML3AbstractGML, ILcdGML3SrsInformationGroup, ILcdGML3SrsReferenceGroup, ILcdGML3StandardObjectProperties

public interface ILcdGML3LineString extends ILcdGML3AbstractCurve
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:LineStringType type.

A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them.

(GML Specification, v3.1.0, paragraph 9.2.1.8)

  • 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.
    • setPos

      void setPos(ILcdGML3DirectPosition[] aPoints)
      Deprecated.
      Sets the array of positions that define this line string.
      Parameters:
      aPoints - 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.