org.citygml4j.model.citygml.core
Class ImplicitGeometry
java.lang.Object
org.citygml4j.model.gml.base.AbstractGML
org.citygml4j.model.citygml.core.ImplicitGeometry
- All Implemented Interfaces:
- CityGML, CoreModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
public class ImplicitGeometry
- extends AbstractGML
- implements CoreModuleComponent
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 |
ImplicitGeometry
public ImplicitGeometry()
ImplicitGeometry
public ImplicitGeometry(CoreModule module)
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