Interface ILcdGML3SrsInformationGroup

All Known Subinterfaces:
ILcdGML3AbstractCurve, ILcdGML3AbstractGeometricAggregate, ILcdGML3AbstractGeometricPrimitive, ILcdGML3AbstractGeometry, ILcdGML3AbstractRing, ILcdGML3AbstractSurface, ILcdGML3Curve, ILcdGML3DirectPosition, ILcdGML3DirectPositionList, ILcdGML3Envelope, ILcdGML3Grid, ILcdGML3LinearRing, ILcdGML3LineString, ILcdGML3MultiCurve, ILcdGML3MultiGeometry, ILcdGML3MultiPoint, ILcdGML3MultiSurface, ILcdGML3Point, ILcdGML3Polygon, ILcdGML3RectifiedGrid, ILcdGML3Ring, ILcdGML3SrsReferenceGroup, ILcdGML3Surface, ILcdGML3Vector
All Known Implementing Classes:
TLcdWCSLonLatEnvelope, TLcdWCSLonLatEnvelopeBase

public interface ILcdGML3SrsInformationGroup
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:SRSInformationGroup attribute group.

Optional additional and redundant information for a CRS to simplify use when a more complete definition of the CRS is not needed. This information shall be the same as included in the more complete definition of the CRS, referenced by the srsName attribute. When the srsName attribute is included, either both or neither of the axisLabels and uomLabels attributes shall be included. When the srsName attribute is omitted, both of these attributes shall be omitted.

(GML Specification, v3.1.0, paragraph 9.1.2.3)

  • Method Summary

    Modifier and Type
    Method
    Description
    getAxisLabel(int aIndex)
    Deprecated.
    Returns the axis label at the given index.
    int
    Deprecated.
    Returns the number of axis labels contained in this information group.
    getUomLabel(int aIndex)
    Deprecated.
    Returns the Unit of Measurement label at the given index.
    int
    Deprecated.
    Returns the number of unit of measurements contained in this information group.
    void
    setAxisLabels(String[] aLabels)
    Deprecated.
    Sets the axis labels to be contained in this information group.
    void
    setUomLabels(String[] aLabels)
    Deprecated.
    Sets the unit of measurement labels to be contained in this information group.
  • Method Details

    • getUomLabel

      String getUomLabel(int aIndex)
      Deprecated.
      Returns the Unit of Measurement label at the given index.
      Parameters:
      aIndex - the index of the Unit of Measurement to be returned.
      Returns:
      the Unit of Measurement label at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getUomLabelCount()
    • getUomLabelCount

      int getUomLabelCount()
      Deprecated.
      Returns the number of unit of measurements contained in this information group.
      Returns:
      the number of unit of measurements contained in this information group.
    • getAxisLabel

      String getAxisLabel(int aIndex)
      Deprecated.
      Returns the axis label at the given index.
      Parameters:
      aIndex - the index of the axis to be returned.
      Returns:
      the axis label at the given index.
      Throws:
      IndexOutOfBoundsException - if aIndex < 0 || aIndex >= getAxisLabelCount()
    • getAxisLabelCount

      int getAxisLabelCount()
      Deprecated.
      Returns the number of axis labels contained in this information group.
      Returns:
      the number of axis labels contained in this information group.
    • setUomLabels

      void setUomLabels(String[] aLabels)
      Deprecated.
      Sets the unit of measurement labels to be contained in this information group.
      Parameters:
      aLabels - the unit of measurement labels to be contained in this information group.
    • setAxisLabels

      void setAxisLabels(String[] aLabels)
      Deprecated.
      Sets the axis labels to be contained in this information group.
      Parameters:
      aLabels - the axis labels to be contained in this information group.