Class EnvelopeImpl

java.lang.Object
net.opengis.gml.v32.impl.EnvelopeImpl
All Implemented Interfaces:
Serializable, Envelope

public class EnvelopeImpl extends Object implements Envelope
POJO class for XML type EnvelopeType(@http://www.opengis.net/gml/3.2). This is a complex type.
See Also:
  • Field Details

    • lowerCorner

      protected double[] lowerCorner
    • upperCorner

      protected double[] upperCorner
    • srsName

      protected String srsName
    • srsDimension

      protected Integer srsDimension
    • axisLabels

      protected String[] axisLabels
    • uomLabels

      protected String[] uomLabels
  • Constructor Details

    • EnvelopeImpl

      public EnvelopeImpl()
    • EnvelopeImpl

      public EnvelopeImpl(int numDims)
    • EnvelopeImpl

      public EnvelopeImpl(String crs, double minX, double maxX, double minY, double maxY)
    • EnvelopeImpl

      public EnvelopeImpl(String crs, double minX, double maxX, double minY, double maxY, double minZ, double maxZ)
    • EnvelopeImpl

      public EnvelopeImpl(String crs, double[] lowerCorner, double[] upperCorner)
  • Method Details

    • getLowerCorner

      public double[] getLowerCorner()
      Gets the lowerCorner property
      Specified by:
      getLowerCorner in interface Envelope
    • isSetLowerCorner

      public boolean isSetLowerCorner()
      Checks if lowerCorner is set
      Specified by:
      isSetLowerCorner in interface Envelope
    • setLowerCorner

      public void setLowerCorner(double[] lowerCorner)
      Sets the lowerCorner property
      Specified by:
      setLowerCorner in interface Envelope
    • getUpperCorner

      public double[] getUpperCorner()
      Gets the upperCorner property
      Specified by:
      getUpperCorner in interface Envelope
    • isSetUpperCorner

      public boolean isSetUpperCorner()
      Checks if upperCorner is set
      Specified by:
      isSetUpperCorner in interface Envelope
    • setUpperCorner

      public void setUpperCorner(double[] upperCorner)
      Sets the upperCorner property
      Specified by:
      setUpperCorner in interface Envelope
    • getSrsName

      public String getSrsName()
      Gets the srsName property
      Specified by:
      getSrsName in interface Envelope
    • isSetSrsName

      public boolean isSetSrsName()
      Checks if srsName is set
      Specified by:
      isSetSrsName in interface Envelope
    • setSrsName

      public void setSrsName(String srsName)
      Sets the srsName property
      Specified by:
      setSrsName in interface Envelope
    • getSrsDimension

      public int getSrsDimension()
      Gets the srsDimension property
      Specified by:
      getSrsDimension in interface Envelope
    • isSetSrsDimension

      public boolean isSetSrsDimension()
      Checks if srsDimension is set
      Specified by:
      isSetSrsDimension in interface Envelope
    • setSrsDimension

      public void setSrsDimension(int srsDimension)
      Sets the srsDimension property
      Specified by:
      setSrsDimension in interface Envelope
    • unSetSrsDimension

      public void unSetSrsDimension()
      Unsets the srsDimension property
      Specified by:
      unSetSrsDimension in interface Envelope
    • getAxisLabels

      public String[] getAxisLabels()
      Gets the axisLabels property
      Specified by:
      getAxisLabels in interface Envelope
    • isSetAxisLabels

      public boolean isSetAxisLabels()
      Checks if axisLabels is set
      Specified by:
      isSetAxisLabels in interface Envelope
    • setAxisLabels

      public void setAxisLabels(String[] axisLabels)
      Sets the axisLabels property
      Specified by:
      setAxisLabels in interface Envelope
    • getUomLabels

      public String[] getUomLabels()
      Gets the uomLabels property
      Specified by:
      getUomLabels in interface Envelope
    • isSetUomLabels

      public boolean isSetUomLabels()
      Checks if uomLabels is set
      Specified by:
      isSetUomLabels in interface Envelope
    • setUomLabels

      public void setUomLabels(String[] uomLabels)
      Sets the uomLabels property
      Specified by:
      setUomLabels in interface Envelope
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object