Interface ILcdGML3Envelope

All Superinterfaces:
ILcdGML3SrsInformationGroup, ILcdGML3SrsReferenceGroup
All Known Implementing Classes:
TLcdWCSLonLatEnvelope, TLcdWCSLonLatEnvelopeBase

public interface ILcdGML3Envelope extends ILcdGML3SrsReferenceGroup
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:EnvelopeType type.

Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope).

(GML Specification, v3.1.0, paragraph 9.1.5.1)

  • Method Details

    • getLowerCorner

      ILcdGML3DirectPosition getLowerCorner()
      Deprecated.
      Returns the lower corner position (the corner with the smallest coordinates) of this envelope.
      Returns:
      the lower corner position of this envelope.
    • getUpperCorner

      ILcdGML3DirectPosition getUpperCorner()
      Deprecated.
      Returns the upper corner position (the corner with the smallest coordinates) of this envelope.
      Returns:
      the upper corner position of this envelope.
    • setLowerCorner

      void setLowerCorner(ILcdGML3DirectPosition aLowerCorner)
      Deprecated.
      Sets the lower corner position of this envelope.
      Parameters:
      aLowerCorner - the lower corner position of this envelope.
    • setUpperCorner

      void setUpperCorner(ILcdGML3DirectPosition aUpperCorner)
      Deprecated.
      Sets the upper corner position of this envelope.
      Parameters:
      aUpperCorner - the upper corner position of this envelope.