Class TLcdOGCDistance

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.filter.model.TLcdOGCDistance
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOGCDistance extends TLcdDataObject
This class represents the element <ogc:Distance>.

According to the OGC Filter specification, the content of the <Distance> element represents the magnitude of the distance and the units attribute is used to specify the units of measure.

  • Constructor Details

    • TLcdOGCDistance

      public TLcdOGCDistance()
      Default constructor.
    • TLcdOGCDistance

      public TLcdOGCDistance(double aValue, TLcdDistanceUnit aUnits)
      Constructs an instance for a given distance and units.
      Parameters:
      aValue - the given distance.
      aUnits - the given distance units.
  • Method Details

    • getValue

      public double getValue()
      Gets the distance.
      Returns:
      the distance.
    • setValue

      public void setValue(double aValue)
      Sets the distance.
      Parameters:
      aValue - the distance.
    • getUnits

      public TLcdDistanceUnit getUnits()
      Gets the distance units.
      Returns:
      the distance units.
    • setUnits

      public void setUnits(TLcdDistanceUnit aUnits)
      Sets the distance units.
      Parameters:
      aUnits - the distance units.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object