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

All Superinterfaces:
AbstractGeometricPrimitive, AbstractGeometry, AbstractGML, AbstractSurface, Associable, Child, Copyable, GML, ModelObject, SRSInformationGroup, SRSReferenceGroup, StandardObjectProperties
All Known Subinterfaces:
_TexturedSurface
All Known Implementing Classes:
_TexturedSurfaceImpl, OrientableSurfaceImpl

public interface OrientableSurface
extends AbstractSurface


Method Summary
 SurfaceProperty getBaseSurface()
           
 java.lang.String getOrientation()
           
 boolean isSetBaseSurface()
           
 boolean isSetOrientation()
           
 void setBaseSurface(SurfaceProperty baseSurface)
           
 void setOrientation(java.lang.String orientation)
           
 void unsetBaseSurface()
           
 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.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.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()

getBaseSurface

SurfaceProperty getBaseSurface()

isSetOrientation

boolean isSetOrientation()

isSetBaseSurface

boolean isSetBaseSurface()

setOrientation

void setOrientation(java.lang.String orientation)

setBaseSurface

void setBaseSurface(SurfaceProperty baseSurface)

unsetOrientation

void unsetOrientation()

unsetBaseSurface

void unsetBaseSurface()