org.citygml4j.model.gml.geometry.primitives
Class OrientableSurface
java.lang.Object
org.citygml4j.model.gml.base.AbstractGML
org.citygml4j.model.gml.geometry.AbstractGeometry
org.citygml4j.model.gml.geometry.primitives.AbstractGeometricPrimitive
org.citygml4j.model.gml.geometry.primitives.AbstractSurface
org.citygml4j.model.gml.geometry.primitives.OrientableSurface
- All Implemented Interfaces:
- Associable, ModelObject, Child, Copyable, StandardObjectProperties, SRSInformationGroup, SRSReferenceGroup, GML
- Direct Known Subclasses:
- _TexturedSurface
public class OrientableSurface
- extends AbstractSurface
Methods inherited from class org.citygml4j.model.gml.geometry.AbstractGeometry |
addAxisLabel, addUomLabel, getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetGid, unsetSrsDimension, unsetSrsName, unsetUomLabels, unsetUomLabels |
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML |
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getModelType, 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 |
OrientableSurface
public OrientableSurface()
OrientableSurface
public OrientableSurface(AbstractSurface base,
Sign orientation)
OrientableSurface
public OrientableSurface(java.lang.String xlink,
Sign orientation)
getBaseSurface
public SurfaceProperty getBaseSurface()
getOrientation
public Sign getOrientation()
isSetBaseSurface
public boolean isSetBaseSurface()
isSetOrientation
public boolean isSetOrientation()
setBaseSurface
public void setBaseSurface(SurfaceProperty baseSurface)
setOrientation
public void setOrientation(Sign orientation)
unsetBaseSurface
public void unsetBaseSurface()
unsetOrientation
public void unsetOrientation()
calcBoundingBox
public BoundingBox calcBoundingBox()
- Specified by:
calcBoundingBox
in class AbstractGeometry
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interface GML
- Overrides:
getGMLClass
in class AbstractGML
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractGeometry
accept
public void accept(GeometryVisitor visitor)
- Specified by:
accept
in class AbstractGeometry
accept
public <T> T accept(GeometryFunctor<T> visitor)
- Specified by:
accept
in class AbstractGeometry
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