Class Envelope
- java.lang.Object
-
- org.citygml4j.model.gml.geometry.primitives.Envelope
-
- All Implemented Interfaces:
java.io.Serializable
,ModelObject
,Child
,Copyable
,SRSInformationGroup
,SRSReferenceGroup
,GML
public class Envelope extends java.lang.Object implements SRSReferenceGroup, Child, Copyable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Envelope()
Envelope(BoundingBox boundingBox)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAxisLabel(java.lang.String axisLabel)
void
addCoord(Coord coord)
void
addPos(DirectPosition pos)
void
addUomLabel(java.lang.String uomLabel)
Envelope
convert3d()
java.lang.Object
copy(CopyBuilder copyBuilder)
java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
java.util.List<java.lang.String>
getAxisLabels()
java.util.List<Coord>
getCoord()
Coordinates
getCoordinates()
GMLClass
getGMLClass()
java.lang.String
getInheritedSrsName()
DirectPosition
getLowerCorner()
ModelObject
getParent()
java.util.List<DirectPosition>
getPos()
java.lang.Integer
getSrsDimension()
java.lang.String
getSrsName()
java.util.List<java.lang.String>
getUomLabels()
DirectPosition
getUpperCorner()
boolean
isNull()
boolean
isSetAxisLabels()
boolean
isSetCoord()
boolean
isSetCoordinates()
boolean
isSetLowerCorner()
boolean
isSetParent()
boolean
isSetPos()
boolean
isSetSrsDimension()
boolean
isSetSrsName()
boolean
isSetUomLabels()
boolean
isSetUpperCorner()
void
setAxisLabels(java.util.List<java.lang.String> axisLabels)
void
setBoundingBox(BoundingBox boundingBox)
void
setCoord(java.util.List<Coord> coord)
void
setCoordinates(Coordinates coordinates)
void
setLowerCorner(Point lowerCorner)
void
setLowerCorner(DirectPosition lowerCorner)
void
setParent(ModelObject parent)
void
setPos(java.util.List<DirectPosition> pos)
void
setSrsDimension(java.lang.Integer srsDimension)
void
setSrsName(java.lang.String srsName)
void
setUomLabels(java.util.List<java.lang.String> uomLabels)
void
setUpperCorner(Point upperCorner)
void
setUpperCorner(DirectPosition upperCorner)
BoundingBox
toBoundingBox()
void
unsetAxisLabels()
boolean
unsetAxisLabels(java.lang.String axisLabel)
void
unsetCoord()
boolean
unsetCoord(Coord coord)
void
unsetCoordinates()
void
unsetLowerCorner()
void
unsetParent()
void
unsetPos()
boolean
unsetPos(DirectPosition pos)
void
unsetSrsDimension()
void
unsetSrsName()
void
unsetUomLabels()
boolean
unsetUomLabels(java.lang.String uomLabel)
void
unsetUpperCorner()
void
update(BoundingBox boundingBox)
-
-
-
Constructor Detail
-
Envelope
public Envelope()
-
Envelope
public Envelope(BoundingBox boundingBox)
-
-
Method Detail
-
addCoord
public void addCoord(Coord coord)
-
addPos
public void addPos(DirectPosition pos)
-
getCoord
public java.util.List<Coord> getCoord()
-
getCoordinates
public Coordinates getCoordinates()
-
getLowerCorner
public DirectPosition getLowerCorner()
-
getPos
public java.util.List<DirectPosition> getPos()
-
getUpperCorner
public DirectPosition getUpperCorner()
-
isSetCoord
public boolean isSetCoord()
-
isSetCoordinates
public boolean isSetCoordinates()
-
isSetLowerCorner
public boolean isSetLowerCorner()
-
isSetPos
public boolean isSetPos()
-
isSetUpperCorner
public boolean isSetUpperCorner()
-
setCoord
public void setCoord(java.util.List<Coord> coord)
-
setCoordinates
public void setCoordinates(Coordinates coordinates)
-
setLowerCorner
public void setLowerCorner(DirectPosition lowerCorner)
-
setLowerCorner
public void setLowerCorner(Point lowerCorner)
-
setPos
public void setPos(java.util.List<DirectPosition> pos)
-
setUpperCorner
public void setUpperCorner(DirectPosition upperCorner)
-
setUpperCorner
public void setUpperCorner(Point upperCorner)
-
unsetCoord
public void unsetCoord()
-
unsetCoord
public boolean unsetCoord(Coord coord)
-
unsetCoordinates
public void unsetCoordinates()
-
unsetLowerCorner
public void unsetLowerCorner()
-
unsetPos
public void unsetPos()
-
unsetPos
public boolean unsetPos(DirectPosition pos)
-
unsetUpperCorner
public void unsetUpperCorner()
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
-
getSrsDimension
public java.lang.Integer getSrsDimension()
- Specified by:
getSrsDimension
in interfaceSRSReferenceGroup
-
getSrsName
public java.lang.String getSrsName()
- Specified by:
getSrsName
in interfaceSRSReferenceGroup
-
getInheritedSrsName
public java.lang.String getInheritedSrsName()
- Specified by:
getInheritedSrsName
in interfaceSRSReferenceGroup
-
isSetSrsDimension
public boolean isSetSrsDimension()
- Specified by:
isSetSrsDimension
in interfaceSRSReferenceGroup
-
isSetSrsName
public boolean isSetSrsName()
- Specified by:
isSetSrsName
in interfaceSRSReferenceGroup
-
setSrsDimension
public void setSrsDimension(java.lang.Integer srsDimension)
- Specified by:
setSrsDimension
in interfaceSRSReferenceGroup
-
setSrsName
public void setSrsName(java.lang.String srsName)
- Specified by:
setSrsName
in interfaceSRSReferenceGroup
-
unsetSrsDimension
public void unsetSrsDimension()
- Specified by:
unsetSrsDimension
in interfaceSRSReferenceGroup
-
unsetSrsName
public void unsetSrsName()
- Specified by:
unsetSrsName
in interfaceSRSReferenceGroup
-
addAxisLabel
public void addAxisLabel(java.lang.String axisLabel)
- Specified by:
addAxisLabel
in interfaceSRSInformationGroup
-
addUomLabel
public void addUomLabel(java.lang.String uomLabel)
- Specified by:
addUomLabel
in interfaceSRSInformationGroup
-
getAxisLabels
public java.util.List<java.lang.String> getAxisLabels()
- Specified by:
getAxisLabels
in interfaceSRSInformationGroup
-
getUomLabels
public java.util.List<java.lang.String> getUomLabels()
- Specified by:
getUomLabels
in interfaceSRSInformationGroup
-
isSetAxisLabels
public boolean isSetAxisLabels()
- Specified by:
isSetAxisLabels
in interfaceSRSInformationGroup
-
isSetUomLabels
public boolean isSetUomLabels()
- Specified by:
isSetUomLabels
in interfaceSRSInformationGroup
-
setAxisLabels
public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
- Specified by:
setAxisLabels
in interfaceSRSInformationGroup
-
setUomLabels
public void setUomLabels(java.util.List<java.lang.String> uomLabels)
- Specified by:
setUomLabels
in interfaceSRSInformationGroup
-
unsetAxisLabels
public void unsetAxisLabels()
- Specified by:
unsetAxisLabels
in interfaceSRSInformationGroup
-
unsetAxisLabels
public boolean unsetAxisLabels(java.lang.String axisLabel)
- Specified by:
unsetAxisLabels
in interfaceSRSInformationGroup
-
unsetUomLabels
public void unsetUomLabels()
- Specified by:
unsetUomLabels
in interfaceSRSInformationGroup
-
unsetUomLabels
public boolean unsetUomLabels(java.lang.String uomLabel)
- Specified by:
unsetUomLabels
in interfaceSRSInformationGroup
-
getParent
public ModelObject getParent()
-
setParent
public void setParent(ModelObject parent)
-
isSetParent
public boolean isSetParent()
- Specified by:
isSetParent
in interfaceChild
-
unsetParent
public void unsetParent()
- Specified by:
unsetParent
in interfaceChild
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
-
isNull
public boolean isNull()
-
setBoundingBox
public void setBoundingBox(BoundingBox boundingBox)
-
update
public void update(BoundingBox boundingBox)
-
convert3d
public Envelope convert3d()
-
toBoundingBox
public BoundingBox toBoundingBox()
-
-