org.citygml4j.model.gml.geometry.primitives
Class Envelope
java.lang.Object
org.citygml4j.model.gml.geometry.primitives.Envelope
- All Implemented Interfaces:
- ModelObject, Child, Copyable, SRSInformationGroup, SRSReferenceGroup, GML
public class Envelope
- extends java.lang.Object
- implements SRSReferenceGroup, Child, Copyable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Envelope
public Envelope()
Envelope
public Envelope(BoundingBox boundingBox)
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()
getModelType
public ModelType getModelType()
- Specified by:
getModelType
in interface ModelObject
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interface GML
getSrsDimension
public java.lang.Integer getSrsDimension()
- Specified by:
getSrsDimension
in interface SRSReferenceGroup
getSrsName
public java.lang.String getSrsName()
- Specified by:
getSrsName
in interface SRSReferenceGroup
isSetSrsDimension
public boolean isSetSrsDimension()
- Specified by:
isSetSrsDimension
in interface SRSReferenceGroup
isSetSrsName
public boolean isSetSrsName()
- Specified by:
isSetSrsName
in interface SRSReferenceGroup
setSrsDimension
public void setSrsDimension(java.lang.Integer srsDimension)
- Specified by:
setSrsDimension
in interface SRSReferenceGroup
setSrsName
public void setSrsName(java.lang.String srsName)
- Specified by:
setSrsName
in interface SRSReferenceGroup
unsetSrsDimension
public void unsetSrsDimension()
- Specified by:
unsetSrsDimension
in interface SRSReferenceGroup
unsetSrsName
public void unsetSrsName()
- Specified by:
unsetSrsName
in interface SRSReferenceGroup
addAxisLabel
public void addAxisLabel(java.lang.String axisLabel)
- Specified by:
addAxisLabel
in interface SRSInformationGroup
addUomLabel
public void addUomLabel(java.lang.String uomLabel)
- Specified by:
addUomLabel
in interface SRSInformationGroup
getAxisLabels
public java.util.List<java.lang.String> getAxisLabels()
- Specified by:
getAxisLabels
in interface SRSInformationGroup
getUomLabels
public java.util.List<java.lang.String> getUomLabels()
- Specified by:
getUomLabels
in interface SRSInformationGroup
isSetAxisLabels
public boolean isSetAxisLabels()
- Specified by:
isSetAxisLabels
in interface SRSInformationGroup
isSetUomLabels
public boolean isSetUomLabels()
- Specified by:
isSetUomLabels
in interface SRSInformationGroup
setAxisLabels
public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
- Specified by:
setAxisLabels
in interface SRSInformationGroup
setUomLabels
public void setUomLabels(java.util.List<java.lang.String> uomLabels)
- Specified by:
setUomLabels
in interface SRSInformationGroup
unsetAxisLabels
public void unsetAxisLabels()
- Specified by:
unsetAxisLabels
in interface SRSInformationGroup
unsetAxisLabels
public boolean unsetAxisLabels(java.lang.String axisLabel)
- Specified by:
unsetAxisLabels
in interface SRSInformationGroup
unsetUomLabels
public void unsetUomLabels()
- Specified by:
unsetUomLabels
in interface SRSInformationGroup
unsetUomLabels
public boolean unsetUomLabels(java.lang.String uomLabel)
- Specified by:
unsetUomLabels
in interface SRSInformationGroup
getParent
public ModelObject getParent()
- Specified by:
getParent
in interface Child
setParent
public void setParent(ModelObject parent)
- Specified by:
setParent
in interface Child
isSetParent
public boolean isSetParent()
- Specified by:
isSetParent
in interface Child
unsetParent
public void unsetParent()
- Specified by:
unsetParent
in interface Child
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
convert3d
public Envelope convert3d()
toBoundingBox
public BoundingBox toBoundingBox()