org.citygml4j.model.gml.geometry.primitives
Class OrientableCurve
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.AbstractCurve
org.citygml4j.model.gml.geometry.primitives.OrientableCurve
- All Implemented Interfaces:
- Associable, ModelObject, Child, Copyable, StandardObjectProperties, SRSInformationGroup, SRSReferenceGroup, GML
public class OrientableCurve
- extends AbstractCurve
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 |
OrientableCurve
public OrientableCurve()
OrientableCurve
public OrientableCurve(AbstractCurve base,
Sign orientation)
OrientableCurve
public OrientableCurve(java.lang.String xlink,
Sign orientation)
getBaseCurve
public CurveProperty getBaseCurve()
getOrientation
public Sign getOrientation()
isSetBaseCurve
public boolean isSetBaseCurve()
isSetOrientation
public boolean isSetOrientation()
setBaseCurve
public void setBaseCurve(CurveProperty baseCurve)
setOrientation
public void setOrientation(Sign orientation)
unsetBaseCurve
public void unsetBaseCurve()
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