Class TLcdGML32Grid

All Implemented Interfaces:
ILcdDataObject, ILcdBounded, ILcdShape, ILcdCloneable, ILcdDeepCloneable, Serializable, Cloneable
Direct Known Subclasses:
TLcdGML32RectifiedGrid

public class TLcdGML32Grid extends TLcdGML32AbstractGeometry
The gml:Grid implicitly defines an unrectified grid, which is a network composed of two or more sets of curves in which the members of each set intersect the members of the other sets in an algorithmic way. The region of interest within the grid is given in terms of its gml:limits, being the grid coordinates of diagonally opposed corners of a rectangular region. gml:axisLabels is provided with a list of labels of the axes of the grid (gml:axisName has been deprecated). gml:dimension specifies the dimension of the grid. The gml:limits element contains a single gml:GridEnvelope. The gml:low and gml:high property elements of the envelope are each integerLists, which are coordinate tuples, the coordinates being measured as offsets from the origin of the grid along each axis, of the diagonally opposing corners of a "rectangular" region of interest.
Since:
2017.0
See Also:
  • Field Details

    • DIMENSION_PROPERTY

      public static final TLcdDataProperty DIMENSION_PROPERTY
      Data property that maps to the dimension attribute. The possible values for this property are instances of long.
    • LIMITS_PROPERTY

      public static final TLcdDataProperty LIMITS_PROPERTY
      Data property that maps to the limits element. The possible values for this property are instances of TLcdGML32GridLimits.
    • AXIS_LABELS_AXIS_NAME_PROPERTY

      public static final TLcdDataProperty AXIS_LABELS_AXIS_NAME_PROPERTY
      Data property that maps to the choice between the axisLabels and axisName elements. The possible values for this property are instances of
      • List<String>
      • List<String>
  • Constructor Details

    • TLcdGML32Grid

      public TLcdGML32Grid()
    • TLcdGML32Grid

      public TLcdGML32Grid(TLcdDataType aType)
  • Method Details

    • getDimension

      public long getDimension()
      Returns the value of the property that maps to the dimension attribute.
      Returns:
      the value of the DIMENSION_PROPERTY property.
    • setDimension

      public void setDimension(long aValue)
      Sets the value of the property that maps to the dimension attribute.
      Parameters:
      aValue - the value to set for the DIMENSION_PROPERTY property.
    • getLimits

      public TLcdGML32GridLimits getLimits()
      Returns the value of the property that maps to the limits element.
      Returns:
      the value of the LIMITS_PROPERTY property.
    • setLimits

      public void setLimits(TLcdGML32GridLimits aValue)
      Sets the value of the property that maps to the limits element.
      Parameters:
      aValue - the value to set for the LIMITS_PROPERTY property.
    • getAxisLabels_axisName

      public Object getAxisLabels_axisName()
      Returns the value of the property that maps to the choice between the axisLabels and axisName elements.

      The possible values for this property are instances of

      • List<String>
      • List<String>
      Returns:
      the value of the AXIS_LABELS_AXIS_NAME_PROPERTY property.
    • setAxisLabels_axisName

      public void setAxisLabels_axisName(Object aValue)
      Sets the value of the property that maps to the choice between the axisLabels and axisName elements.

      The possible values for this property are instances of

      • List<String>
      • List<String>
      Parameters:
      aValue - the value to set for the AXIS_LABELS_AXIS_NAME_PROPERTY property.