Interface ILcdGML3MultiCurve

All Superinterfaces:
ILcdGML3AbstractGeometricAggregate, ILcdGML3AbstractGeometry, ILcdGML3AbstractGML, ILcdGML3SrsInformationGroup, ILcdGML3SrsReferenceGroup, ILcdGML3StandardObjectProperties

public interface ILcdGML3MultiCurve extends ILcdGML3AbstractGeometricAggregate
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:MultiCurveType type.

A MultiCurve is defined by one or more Curves, referenced through curveMember elements.

(GML Specification, v3.1.0, paragraph 11.3.3.1)

  • Method Details

    • getCurveMember

      ILcdGML3CurveProperty getCurveMember(int aIndex)
      Deprecated.
      Returns the curve property at the given index.
      Parameters:
      aIndex - the index of the curve property to be returned.
      Returns:
      the curve property at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getCurveMemberCount()
    • getCurveMemberCount

      int getCurveMemberCount()
      Deprecated.
      Returns the number of curve properties contained in this multi curve.
      Returns:
      the number of curve properties contained in this multi curve.
    • getCurveMembers

      ILcdGML3CurveArrayProperty getCurveMembers()
      Deprecated.
      Returns the curve array property contained in this multi curve.
      Returns:
      the curve array property contained in this multi curve.
    • setCurveMembers

      void setCurveMembers(ILcdGML3CurveProperty[] aCurveProperties)
      Deprecated.
      Sets the curve properties to be contained in this curve.
      Parameters:
      aCurveProperties - the curve properties to be contained in this curve.
    • setCurveMembersArray

      void setCurveMembersArray(ILcdGML3CurveArrayProperty aCurveArrayProperty)
      Deprecated.
      Sets the curve array property to be contained in this curve.
      Parameters:
      aCurveArrayProperty - the curve array property to be contained in this curve.