org.citygml4j.jaxb.gml._3_1_1
Class EnvelopeType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.EnvelopeType
Direct Known Subclasses:
EnvelopeWithTimePeriodType

public class EnvelopeType
extends java.lang.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-Klasse für EnvelopeType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

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


Constructor Summary
EnvelopeType()
           
 
Method Summary
 java.util.List<java.lang.String> getAxisLabels()
          Gets the value of the axisLabels property.
 java.util.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()
          Ruft den Wert der lowerCorner-Eigenschaft ab.
 java.util.List<DirectPositionType> getPos()
          Deprecated with GML version 3.1.
 java.math.BigInteger getSrsDimension()
          Ruft den Wert der srsDimension-Eigenschaft ab.
 java.lang.String getSrsName()
          Ruft den Wert der srsName-Eigenschaft ab.
 java.util.List<java.lang.String> getUomLabels()
          Gets the value of the uomLabels property.
 DirectPositionType getUpperCorner()
          Ruft den Wert der upperCorner-Eigenschaft ab.
 boolean isSetAxisLabels()
           
 boolean isSetCoord()
           
 boolean isSetCoordinates()
           
 boolean isSetLowerCorner()
           
 boolean isSetPos()
           
 boolean isSetSrsDimension()
           
 boolean isSetSrsName()
           
 boolean isSetUomLabels()
           
 boolean isSetUpperCorner()
           
 void setAxisLabels(java.util.List<java.lang.String> axisLabels)
          Sets the value of the axisLabels property.
 void setCoord(java.util.List<CoordType> coord)
          deprecated with GML version 3.0
 void setCoordinates(CoordinatesType value)
          Legt den Wert der coordinates-Eigenschaft fest.
 void setLowerCorner(DirectPositionType value)
          Legt den Wert der lowerCorner-Eigenschaft fest.
 void setPos(java.util.List<DirectPositionType> pos)
          Deprecated with GML version 3.1.
 void setSrsDimension(java.math.BigInteger value)
          Legt den Wert der srsDimension-Eigenschaft fest.
 void setSrsName(java.lang.String value)
          Legt den Wert der srsName-Eigenschaft fest.
 void setUomLabels(java.util.List<java.lang.String> uomLabels)
          Sets the value of the uomLabels property.
 void setUpperCorner(DirectPositionType value)
          Legt den Wert der upperCorner-Eigenschaft fest.
 void unsetAxisLabels()
           
 void unsetCoord()
           
 void unsetPos()
           
 void unsetUomLabels()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvelopeType

public EnvelopeType()
Method Detail

getLowerCorner

public DirectPositionType getLowerCorner()
Ruft den Wert der lowerCorner-Eigenschaft ab.

Returns:
possible object is DirectPositionType

setLowerCorner

public void setLowerCorner(DirectPositionType value)
Legt den Wert der lowerCorner-Eigenschaft fest.

Parameters:
value - allowed object is DirectPositionType

isSetLowerCorner

public boolean isSetLowerCorner()

getUpperCorner

public DirectPositionType getUpperCorner()
Ruft den Wert der upperCorner-Eigenschaft ab.

Returns:
possible object is DirectPositionType

setUpperCorner

public void setUpperCorner(DirectPositionType value)
Legt den Wert der upperCorner-Eigenschaft fest.

Parameters:
value - allowed object is DirectPositionType

isSetUpperCorner

public boolean isSetUpperCorner()

getCoord

public java.util.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 java.util.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)
Legt den Wert der coordinates-Eigenschaft fest.

Parameters:
value - allowed object is CoordinatesType

isSetCoordinates

public boolean isSetCoordinates()

getSrsName

public java.lang.String getSrsName()
Ruft den Wert der srsName-Eigenschaft ab.

Returns:
possible object is String

setSrsName

public void setSrsName(java.lang.String value)
Legt den Wert der srsName-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetSrsName

public boolean isSetSrsName()

getSrsDimension

public java.math.BigInteger getSrsDimension()
Ruft den Wert der srsDimension-Eigenschaft ab.

Returns:
possible object is BigInteger

setSrsDimension

public void setSrsDimension(java.math.BigInteger value)
Legt den Wert der srsDimension-Eigenschaft fest.

Parameters:
value - allowed object is BigInteger

isSetSrsDimension

public boolean isSetSrsDimension()

getAxisLabels

public java.util.List<java.lang.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 java.util.List<java.lang.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()

setCoord

public void setCoord(java.util.List<CoordType> coord)
deprecated with GML version 3.0

Parameters:
coord - allowed object is CoordType

setPos

public void setPos(java.util.List<DirectPositionType> pos)
Deprecated with GML version 3.1. Use the explicit properties "lowerCorner" and "upperCorner" instead.

Parameters:
pos - allowed object is DirectPositionType

setAxisLabels

public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
Sets the value of the axisLabels property.

Parameters:
axisLabels - allowed object is String

setUomLabels

public void setUomLabels(java.util.List<java.lang.String> uomLabels)
Sets the value of the uomLabels property.

Parameters:
uomLabels - allowed object is String