|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.EnvelopeType
public class EnvelopeType
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>
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()
Gets the value of the lowerCorner property. |
java.util.List<DirectPositionType> |
getPos()
Deprecated with GML version 3.1. |
java.math.BigInteger |
getSrsDimension()
Gets the value of the srsDimension property. |
java.lang.String |
getSrsName()
Gets the value of the srsName property. |
java.util.List<java.lang.String> |
getUomLabels()
Gets the value of the uomLabels property. |
DirectPositionType |
getUpperCorner()
Gets the value of the upperCorner property. |
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)
Sets the value of the coordinates property. |
void |
setLowerCorner(DirectPositionType value)
Sets the value of the lowerCorner property. |
void |
setPos(java.util.List<DirectPositionType> pos)
Deprecated with GML version 3.1. |
void |
setSrsDimension(java.math.BigInteger value)
Sets the value of the srsDimension property. |
void |
setSrsName(java.lang.String value)
Sets the value of the srsName property. |
void |
setUomLabels(java.util.List<java.lang.String> uomLabels)
Sets the value of the uomLabels property. |
void |
setUpperCorner(DirectPositionType value)
Sets the value of the upperCorner property. |
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 |
---|
public EnvelopeType()
Method Detail |
---|
public DirectPositionType getLowerCorner()
DirectPositionType
public void setLowerCorner(DirectPositionType value)
value
- allowed object is
DirectPositionType
public boolean isSetLowerCorner()
public DirectPositionType getUpperCorner()
DirectPositionType
public void setUpperCorner(DirectPositionType value)
value
- allowed object is
DirectPositionType
public boolean isSetUpperCorner()
public java.util.List<CoordType> getCoord()
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
public boolean isSetCoord()
public void unsetCoord()
public java.util.List<DirectPositionType> getPos()
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
public boolean isSetPos()
public void unsetPos()
public CoordinatesType getCoordinates()
CoordinatesType
public void setCoordinates(CoordinatesType value)
value
- allowed object is
CoordinatesType
public boolean isSetCoordinates()
public java.lang.String getSrsName()
String
public void setSrsName(java.lang.String value)
value
- allowed object is
String
public boolean isSetSrsName()
public java.math.BigInteger getSrsDimension()
BigInteger
public void setSrsDimension(java.math.BigInteger value)
value
- allowed object is
BigInteger
public boolean isSetSrsDimension()
public java.util.List<java.lang.String> getAxisLabels()
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
public boolean isSetAxisLabels()
public void unsetAxisLabels()
public java.util.List<java.lang.String> getUomLabels()
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
public boolean isSetUomLabels()
public void unsetUomLabels()
public void setCoord(java.util.List<CoordType> coord)
coord
- allowed object is
CoordType
public void setPos(java.util.List<DirectPositionType> pos)
pos
- allowed object is
DirectPositionType
public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
axisLabels
- allowed object is
String
public void setUomLabels(java.util.List<java.lang.String> uomLabels)
uomLabels
- allowed object is
String
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |