org.citygml4j.impl.citygml.core
Class ImplicitGeometryImpl
java.lang.Object
org.citygml4j.impl.gml.base.AbstractGMLImpl
org.citygml4j.impl.citygml.core.ImplicitGeometryImpl
- All Implemented Interfaces:
- CityGML, CoreModuleComponent, ImplicitGeometry, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, GML
public class ImplicitGeometryImpl
- extends AbstractGMLImpl
- implements ImplicitGeometry
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl |
addMetaDataProperty, addName, getDescription, getGMLClass, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties |
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName |
ImplicitGeometryImpl
public ImplicitGeometryImpl()
ImplicitGeometryImpl
public ImplicitGeometryImpl(CoreModule module)
getLibraryObject
public java.lang.String getLibraryObject()
- Specified by:
getLibraryObject
in interface ImplicitGeometry
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeType
in interface ImplicitGeometry
getReferencePoint
public PointProperty getReferencePoint()
- Specified by:
getReferencePoint
in interface ImplicitGeometry
getRelativeGMLGeometry
public GeometryProperty<? extends AbstractGeometry> getRelativeGMLGeometry()
- Specified by:
getRelativeGMLGeometry
in interface ImplicitGeometry
getTransformationMatrix
public TransformationMatrix4x4 getTransformationMatrix()
- Specified by:
getTransformationMatrix
in interface ImplicitGeometry
isSetLibraryObject
public boolean isSetLibraryObject()
- Specified by:
isSetLibraryObject
in interface ImplicitGeometry
isSetMimeType
public boolean isSetMimeType()
- Specified by:
isSetMimeType
in interface ImplicitGeometry
isSetReferencePoint
public boolean isSetReferencePoint()
- Specified by:
isSetReferencePoint
in interface ImplicitGeometry
isSetRelativeGMLGeometry
public boolean isSetRelativeGMLGeometry()
- Specified by:
isSetRelativeGMLGeometry
in interface ImplicitGeometry
isSetTransformationMatrix
public boolean isSetTransformationMatrix()
- Specified by:
isSetTransformationMatrix
in interface ImplicitGeometry
setLibraryObject
public void setLibraryObject(java.lang.String libraryObject)
- Specified by:
setLibraryObject
in interface ImplicitGeometry
setMimeType
public void setMimeType(java.lang.String mimeType)
- Specified by:
setMimeType
in interface ImplicitGeometry
setReferencePoint
public void setReferencePoint(PointProperty referencePoint)
- Specified by:
setReferencePoint
in interface ImplicitGeometry
setRelativeGeometry
public void setRelativeGeometry(GeometryProperty<? extends AbstractGeometry> relativeGeometry)
- Specified by:
setRelativeGeometry
in interface ImplicitGeometry
setTransformationMatrix
public void setTransformationMatrix(TransformationMatrix4x4 transformationMatrix)
- Specified by:
setTransformationMatrix
in interface ImplicitGeometry
unsetLibraryObject
public void unsetLibraryObject()
- Specified by:
unsetLibraryObject
in interface ImplicitGeometry
unsetMimeType
public void unsetMimeType()
- Specified by:
unsetMimeType
in interface ImplicitGeometry
unsetReferencePoint
public void unsetReferencePoint()
- Specified by:
unsetReferencePoint
in interface ImplicitGeometry
unsetRelativeGMLGeometry
public void unsetRelativeGMLGeometry()
- Specified by:
unsetRelativeGMLGeometry
in interface ImplicitGeometry
unsetTransformationMatrix
public void unsetTransformationMatrix()
- Specified by:
unsetTransformationMatrix
in interface ImplicitGeometry
getModelType
public ModelType getModelType()
- Specified by:
getModelType
in interface ModelObject
- Overrides:
getModelType
in class AbstractGMLImpl
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 AbstractGMLImpl
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in interface AbstractGML
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in interface AbstractGML