net.opengis.gml
Class EnvelopeType

java.lang.Object
  extended by net.opengis.gml.EnvelopeType
Direct Known Subclasses:
EnvelopeWithTimePeriodType

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

Classe Java pour EnvelopeType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <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()
          Obtient la valeur de la propriété lowerCorner.
 List<DirectPositionType> getPos()
          Deprecated with GML version 3.1.
 BigInteger getSrsDimension()
          Obtient la valeur de la propriété srsDimension.
 String getSrsName()
          Obtient la valeur de la propriété srsName.
 List<String> getUomLabels()
          Gets the value of the uomLabels property.
 DirectPositionType getUpperCorner()
          Obtient la valeur de la propriété upperCorner.
 boolean isSetAxisLabels()
           
 boolean isSetCoord()
           
 boolean isSetCoordinates()
           
 boolean isSetLowerCorner()
           
 boolean isSetPos()
           
 boolean isSetSrsDimension()
           
 boolean isSetSrsName()
           
 boolean isSetUomLabels()
           
 boolean isSetUpperCorner()
           
 void setCoordinates(CoordinatesType value)
          Définit la valeur de la propriété coordinates.
 void setLowerCorner(DirectPositionType value)
          Définit la valeur de la propriété lowerCorner.
 void setSrsDimension(BigInteger value)
          Définit la valeur de la propriété srsDimension.
 void setSrsName(String value)
          Définit la valeur de la propriété srsName.
 void setUpperCorner(DirectPositionType value)
          Définit la valeur de la propriété upperCorner.
 void unsetAxisLabels()
           
 void unsetCoord()
           
 void unsetPos()
           
 void unsetUomLabels()
           
 
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()
Obtient la valeur de la propriété lowerCorner.

Returns:
possible object is DirectPositionType

setLowerCorner

public void setLowerCorner(DirectPositionType value)
Définit la valeur de la propriété lowerCorner.

Parameters:
value - allowed object is DirectPositionType

isSetLowerCorner

public boolean isSetLowerCorner()

getUpperCorner

public DirectPositionType getUpperCorner()
Obtient la valeur de la propriété upperCorner.

Returns:
possible object is DirectPositionType

setUpperCorner

public void setUpperCorner(DirectPositionType value)
Définit la valeur de la propriété upperCorner.

Parameters:
value - allowed object is DirectPositionType

isSetUpperCorner

public boolean isSetUpperCorner()

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


isSetCoord

public boolean isSetCoord()

unsetCoord

public void unsetCoord()

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


isSetPos

public boolean isSetPos()

unsetPos

public void unsetPos()

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)
Définit la valeur de la propriété coordinates.

Parameters:
value - allowed object is CoordinatesType

isSetCoordinates

public boolean isSetCoordinates()

getSrsName

public String getSrsName()
Obtient la valeur de la propriété srsName.

Returns:
possible object is String

setSrsName

public void setSrsName(String value)
Définit la valeur de la propriété srsName.

Parameters:
value - allowed object is String

isSetSrsName

public boolean isSetSrsName()

getSrsDimension

public BigInteger getSrsDimension()
Obtient la valeur de la propriété srsDimension.

Returns:
possible object is BigInteger

setSrsDimension

public void setSrsDimension(BigInteger value)
Définit la valeur de la propriété srsDimension.

Parameters:
value - allowed object is BigInteger

isSetSrsDimension

public boolean isSetSrsDimension()

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


isSetAxisLabels

public boolean isSetAxisLabels()

unsetAxisLabels

public void unsetAxisLabels()

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


isSetUomLabels

public boolean isSetUomLabels()

unsetUomLabels

public void unsetUomLabels()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.