net.opengis.gml
Class EnvelopeType

java.lang.Object
  extended by net.opengis.gml.EnvelopeType

public class EnvelopeType
extends Object

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).

Java class for EnvelopeType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="EnvelopeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <sequence>
           <element name="lowerCorner" type="{http://www.opengis.net/gml}DirectPositionType"/>
           <element name="upperCorner" type="{http://www.opengis.net/gml}DirectPositionType"/>
         </sequence>
         <element ref="{http://www.opengis.net/gml}coord" maxOccurs="2" minOccurs="2"/>
         <element ref="{http://www.opengis.net/gml}pos" maxOccurs="2" minOccurs="2"/>
         <element ref="{http://www.opengis.net/gml}coordinates"/>
       </choice>
       <attGroup ref="{http://www.opengis.net/gml}SRSReferenceGroup"/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<String> axisLabels
           
protected  List<CoordType> coord
           
protected  CoordinatesType coordinates
           
protected  DirectPositionType lowerCorner
           
protected  List<DirectPositionType> pos
           
protected  BigInteger srsDimension
           
protected  String srsName
           
protected  List<String> uomLabels
           
protected  DirectPositionType upperCorner
           
 
Constructor Summary
EnvelopeType()
           
 
Method Summary
 List<String> getAxisLabels()
          Gets the value of the axisLabels property.
 List<CoordType> getCoord()
          deprecated with GML version 3.0 Gets the value of the coord property.
 CoordinatesType getCoordinates()
          Deprecated with GML version 3.1.0.
 DirectPositionType getLowerCorner()
          Gets the value of the lowerCorner property.
 List<DirectPositionType> getPos()
          Deprecated with GML version 3.1.
 BigInteger getSrsDimension()
          Gets the value of the srsDimension property.
 String getSrsName()
          Gets the value of the srsName property.
 List<String> getUomLabels()
          Gets the value of the uomLabels property.
 DirectPositionType getUpperCorner()
          Gets the value of the upperCorner property.
 void setCoordinates(CoordinatesType value)
          Sets the value of the coordinates property.
 void setLowerCorner(DirectPositionType value)
          Sets the value of the lowerCorner property.
 void setSrsDimension(BigInteger value)
          Sets the value of the srsDimension property.
 void setSrsName(String value)
          Sets the value of the srsName property.
 void setUpperCorner(DirectPositionType value)
          Sets the value of the upperCorner property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lowerCorner

protected DirectPositionType lowerCorner

upperCorner

protected DirectPositionType upperCorner

coord

protected List<CoordType> coord

pos

protected List<DirectPositionType> pos

coordinates

protected CoordinatesType coordinates

srsName

protected String srsName

srsDimension

protected BigInteger srsDimension

axisLabels

protected List<String> axisLabels

uomLabels

protected List<String> uomLabels
Constructor Detail

EnvelopeType

public EnvelopeType()
Method Detail

getLowerCorner

public DirectPositionType getLowerCorner()
Gets the value of the lowerCorner property.

Returns:
possible object is DirectPositionType

setLowerCorner

public void setLowerCorner(DirectPositionType value)
Sets the value of the lowerCorner property.

Parameters:
value - allowed object is DirectPositionType

getUpperCorner

public DirectPositionType getUpperCorner()
Gets the value of the upperCorner property.

Returns:
possible object is DirectPositionType

setUpperCorner

public void setUpperCorner(DirectPositionType value)
Sets the value of the upperCorner property.

Parameters:
value - allowed object is DirectPositionType

getCoord

public List<CoordType> getCoord()
deprecated with GML version 3.0 Gets the value of the coord property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the coord property.

For example, to add a new item, do as follows:

    getCoord().add(newItem);
 

Objects of the following type(s) are allowed in the list CoordType


getPos

public List<DirectPositionType> getPos()
Deprecated with GML version 3.1. Use the explicit properties "lowerCorner" and "upperCorner" instead.Gets the value of the pos property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the pos property.

For example, to add a new item, do as follows:

    getPos().add(newItem);
 

Objects of the following type(s) are allowed in the list DirectPositionType


getCoordinates

public CoordinatesType getCoordinates()
Deprecated with GML version 3.1.0. Use the explicit properties "lowerCorner" and "upperCorner" instead.

Returns:
possible object is CoordinatesType

setCoordinates

public void setCoordinates(CoordinatesType value)
Sets the value of the coordinates property.

Parameters:
value - allowed object is CoordinatesType

getSrsName

public String getSrsName()
Gets the value of the srsName property.

Returns:
possible object is String

setSrsName

public void setSrsName(String value)
Sets the value of the srsName property.

Parameters:
value - allowed object is String

getSrsDimension

public BigInteger getSrsDimension()
Gets the value of the srsDimension property.

Returns:
possible object is BigInteger

setSrsDimension

public void setSrsDimension(BigInteger value)
Sets the value of the srsDimension property.

Parameters:
value - allowed object is BigInteger

getAxisLabels

public List<String> getAxisLabels()
Gets the value of the axisLabels property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the axisLabels property.

For example, to add a new item, do as follows:

    getAxisLabels().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getUomLabels

public List<String> getUomLabels()
Gets the value of the uomLabels property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the uomLabels property.

For example, to add a new item, do as follows:

    getUomLabels().add(newItem);
 

Objects of the following type(s) are allowed in the list String



Copyright © 2008. All Rights Reserved.