org.citygml4j.model.citygml.core
Class ImplicitGeometry

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.citygml.core.ImplicitGeometry
All Implemented Interfaces:
CityGML, CoreModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class ImplicitGeometry
extends AbstractGML
implements CoreModuleComponent


Constructor Summary
ImplicitGeometry()
           
ImplicitGeometry(CoreModule module)
           
 
Method Summary
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 BoundingBox calcBoundingBox()
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 CoreModule getCityGMLModule()
           
 java.lang.String getLibraryObject()
           
 Code getMimeType()
           
 ModelType getModelType()
           
 PointProperty getReferencePoint()
           
 GeometryProperty<? extends AbstractGeometry> getRelativeGMLGeometry()
           
 TransformationMatrix4x4 getTransformationMatrix()
           
 boolean isSetCityGMLModule()
           
 boolean isSetLibraryObject()
           
 boolean isSetMimeType()
           
 boolean isSetReferencePoint()
           
 boolean isSetRelativeGMLGeometry()
           
 boolean isSetTransformationMatrix()
           
 void setLibraryObject(java.lang.String libraryObject)
           
 void setMimeType(Code mimeType)
           
 void setReferencePoint(PointProperty referencePoint)
           
 void setRelativeGeometry(GeometryProperty<? extends AbstractGeometry> relativeGeometry)
           
 void setTransformationMatrix(TransformationMatrix4x4 transformationMatrix)
           
 void unsetLibraryObject()
           
 void unsetMimeType()
           
 void unsetReferencePoint()
           
 void unsetRelativeGMLGeometry()
           
 void unsetTransformationMatrix()
           
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
addMetaDataProperty, addName, getDescription, getGMLClass, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplicitGeometry

public ImplicitGeometry()

ImplicitGeometry

public ImplicitGeometry(CoreModule module)
Method Detail

getLibraryObject

public java.lang.String getLibraryObject()

getMimeType

public Code getMimeType()

getReferencePoint

public PointProperty getReferencePoint()

getRelativeGMLGeometry

public GeometryProperty<? extends AbstractGeometry> getRelativeGMLGeometry()

getTransformationMatrix

public TransformationMatrix4x4 getTransformationMatrix()

isSetLibraryObject

public boolean isSetLibraryObject()

isSetMimeType

public boolean isSetMimeType()

isSetReferencePoint

public boolean isSetReferencePoint()

isSetRelativeGMLGeometry

public boolean isSetRelativeGMLGeometry()

isSetTransformationMatrix

public boolean isSetTransformationMatrix()

setLibraryObject

public void setLibraryObject(java.lang.String libraryObject)

setMimeType

public void setMimeType(Code mimeType)

setReferencePoint

public void setReferencePoint(PointProperty referencePoint)

setRelativeGeometry

public void setRelativeGeometry(GeometryProperty<? extends AbstractGeometry> relativeGeometry)

setTransformationMatrix

public void setTransformationMatrix(TransformationMatrix4x4 transformationMatrix)

unsetLibraryObject

public void unsetLibraryObject()

unsetMimeType

public void unsetMimeType()

unsetReferencePoint

public void unsetReferencePoint()

unsetRelativeGMLGeometry

public void unsetRelativeGMLGeometry()

unsetTransformationMatrix

public void unsetTransformationMatrix()

calcBoundingBox

public BoundingBox calcBoundingBox()

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AbstractGML

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

getCityGMLModule

public final CoreModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML

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
Overrides:
copyTo in class AbstractGML

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in class AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in class AbstractGML