org.citygml4j.model.gml.feature
Class BoundingShape

java.lang.Object
  extended by org.citygml4j.model.gml.feature.BoundingShape
All Implemented Interfaces:
ModelObject, Child, Copyable, GML

public class BoundingShape
extends java.lang.Object
implements GML, Child, Copyable


Constructor Summary
BoundingShape()
           
BoundingShape(BoundingBox boundingBox)
           
BoundingShape(Envelope envelope)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 Envelope getEnvelope()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 Null getNull()
           
 ModelObject getParent()
           
 boolean isSetEnvelope()
           
 boolean isSetNull()
           
 boolean isSetParent()
           
 void setEnvelope(BoundingBox boundingBox)
           
 void setEnvelope(Envelope envelope)
           
 void setNull(Null _null)
           
 void setParent(ModelObject parent)
           
 void unsetEnvelope()
           
 void unsetNull()
           
 void unsetParent()
           
 void updateEnvelope(BoundingBox boundingBox)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundingShape

public BoundingShape()

BoundingShape

public BoundingShape(Envelope envelope)

BoundingShape

public BoundingShape(BoundingBox boundingBox)
Method Detail

getEnvelope

public Envelope getEnvelope()

getNull

public Null getNull()

isSetEnvelope

public boolean isSetEnvelope()

isSetNull

public boolean isSetNull()

setEnvelope

public void setEnvelope(Envelope envelope)

setEnvelope

public void setEnvelope(BoundingBox boundingBox)

updateEnvelope

public void updateEnvelope(BoundingBox boundingBox)

setNull

public void setNull(Null _null)

unsetEnvelope

public void unsetEnvelope()

unsetNull

public void unsetNull()

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

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