org.citygml4j.impl.gml.geometry.primitives
Class EnvelopeImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.geometry.primitives.EnvelopeImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, Envelope, SRSInformationGroup, SRSReferenceGroup, GML

public class EnvelopeImpl
extends java.lang.Object
implements Envelope


Constructor Summary
EnvelopeImpl()
           
 
Method Summary
 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()
           
 DirectPosition getLowerCorner()
           
 ModelType getModelType()
           
 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 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 setCoord(java.util.List<Coord> coord)
           
 void setCoordinates(Coordinates coordinates)
           
 void setLowerCorner(DirectPosition lowerCorner)
           
 void setLowerCorner(Point 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(DirectPosition upperCorner)
           
 void setUpperCorner(Point 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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvelopeImpl

public EnvelopeImpl()
Method Detail

addCoord

public void addCoord(Coord coord)
Specified by:
addCoord in interface Envelope

addPos

public void addPos(DirectPosition pos)
Specified by:
addPos in interface Envelope

getCoord

public java.util.List<Coord> getCoord()
Specified by:
getCoord in interface Envelope

getCoordinates

public Coordinates getCoordinates()
Specified by:
getCoordinates in interface Envelope

getLowerCorner

public DirectPosition getLowerCorner()
Specified by:
getLowerCorner in interface Envelope

getPos

public java.util.List<DirectPosition> getPos()
Specified by:
getPos in interface Envelope

getUpperCorner

public DirectPosition getUpperCorner()
Specified by:
getUpperCorner in interface Envelope

isSetCoord

public boolean isSetCoord()
Specified by:
isSetCoord in interface Envelope

isSetCoordinates

public boolean isSetCoordinates()
Specified by:
isSetCoordinates in interface Envelope

isSetLowerCorner

public boolean isSetLowerCorner()
Specified by:
isSetLowerCorner in interface Envelope

isSetPos

public boolean isSetPos()
Specified by:
isSetPos in interface Envelope

isSetUpperCorner

public boolean isSetUpperCorner()
Specified by:
isSetUpperCorner in interface Envelope

setCoord

public void setCoord(java.util.List<Coord> coord)
Specified by:
setCoord in interface Envelope

setCoordinates

public void setCoordinates(Coordinates coordinates)
Specified by:
setCoordinates in interface Envelope

setLowerCorner

public void setLowerCorner(DirectPosition lowerCorner)
Specified by:
setLowerCorner in interface Envelope

setLowerCorner

public void setLowerCorner(Point lowerCorner)
Specified by:
setLowerCorner in interface Envelope

setPos

public void setPos(java.util.List<DirectPosition> pos)
Specified by:
setPos in interface Envelope

setUpperCorner

public void setUpperCorner(DirectPosition upperCorner)
Specified by:
setUpperCorner in interface Envelope

setUpperCorner

public void setUpperCorner(Point upperCorner)
Specified by:
setUpperCorner in interface Envelope

unsetCoord

public void unsetCoord()
Specified by:
unsetCoord in interface Envelope

unsetCoord

public boolean unsetCoord(Coord coord)
Specified by:
unsetCoord in interface Envelope

unsetCoordinates

public void unsetCoordinates()
Specified by:
unsetCoordinates in interface Envelope

unsetLowerCorner

public void unsetLowerCorner()
Specified by:
unsetLowerCorner in interface Envelope

unsetPos

public void unsetPos()
Specified by:
unsetPos in interface Envelope

unsetPos

public boolean unsetPos(DirectPosition pos)
Specified by:
unsetPos in interface Envelope

unsetUpperCorner

public void unsetUpperCorner()
Specified by:
unsetUpperCorner in interface Envelope

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()
Specified by:
convert3d in interface Envelope

toBoundingBox

public BoundingBox toBoundingBox()
Specified by:
toBoundingBox in interface Envelope