org.citygml4j.model.gml.geometry.primitives
Interface OrientableCurve

All Superinterfaces:
AbstractCurve, AbstractGeometricPrimitive, AbstractGeometry, AbstractGML, Associable, Child, Copyable, GML, ModelObject, SRSInformationGroup, SRSReferenceGroup, StandardObjectProperties
All Known Implementing Classes:
OrientableCurveImpl

public interface OrientableCurve
extends AbstractCurve


Method Summary
 CurveProperty getBaseCurve()
           
 java.lang.String getOrientation()
           
 boolean isSetBaseCurve()
           
 boolean isSetOrientation()
           
 void setBaseCurve(CurveProperty baseCurve)
           
 void setOrientation(java.lang.String orientation)
           
 void unsetBaseCurve()
           
 void unsetOrientation()
           
 
Methods inherited from interface org.citygml4j.model.gml.geometry.AbstractGeometry
accept, accept, calcBoundingBox, getGid, isSetGid, setGid, unsetGid
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
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
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSReferenceGroup
getSrsDimension, getSrsName, isSetSrsDimension, isSetSrsName, setSrsDimension, setSrsName, unsetSrsDimension, unsetSrsName
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSInformationGroup
addAxisLabel, addUomLabel, getAxisLabels, getUomLabels, isSetAxisLabels, isSetUomLabels, setAxisLabels, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetUomLabels, unsetUomLabels
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 

Method Detail

getOrientation

java.lang.String getOrientation()

getBaseCurve

CurveProperty getBaseCurve()

isSetOrientation

boolean isSetOrientation()

isSetBaseCurve

boolean isSetBaseCurve()

setOrientation

void setOrientation(java.lang.String orientation)

setBaseCurve

void setBaseCurve(CurveProperty baseCurve)

unsetOrientation

void unsetOrientation()

unsetBaseCurve

void unsetBaseCurve()