org.citygml4j.model.citygml.texturedsurface
Class _TexturedSurface

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.geometry.AbstractGeometry
          extended by org.citygml4j.model.gml.geometry.primitives.AbstractGeometricPrimitive
              extended by org.citygml4j.model.gml.geometry.primitives.AbstractSurface
                  extended by org.citygml4j.model.gml.geometry.primitives.OrientableSurface
                      extended by org.citygml4j.model.citygml.texturedsurface._TexturedSurface
All Implemented Interfaces:
CityGML, TexturedSurfaceModuleComponent, Associable, ModelObject, Child, Copyable, StandardObjectProperties, SRSInformationGroup, SRSReferenceGroup, GML

public class _TexturedSurface
extends OrientableSurface
implements TexturedSurfaceModuleComponent


Constructor Summary
_TexturedSurface()
           
_TexturedSurface(TexturedSurfaceModule module)
           
 
Method Summary
<T> T
accept(GeometryFunctor<T> visitor)
           
 void accept(GeometryVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addAppearance(_AppearanceProperty appearance)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<_AppearanceProperty> getAppearance()
           
 CityGMLClass getCityGMLClass()
           
 TexturedSurfaceModule getCityGMLModule()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 boolean isSetAppearance()
           
 boolean isSetCityGMLModule()
           
 void setAppearance(java.util.List<_AppearanceProperty> appearance)
           
 boolean unsetAppearance(_AppearanceProperty appearance)
           
 void unsetAppearance()
           
 
Methods inherited from class org.citygml4j.model.gml.geometry.primitives.OrientableSurface
calcBoundingBox, getBaseSurface, getOrientation, isSetBaseSurface, isSetOrientation, setBaseSurface, setOrientation, unsetBaseSurface, unsetOrientation
 
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, 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
 

Constructor Detail

_TexturedSurface

public _TexturedSurface()

_TexturedSurface

public _TexturedSurface(TexturedSurfaceModule module)
Method Detail

addAppearance

public void addAppearance(_AppearanceProperty appearance)

getAppearance

public java.util.List<_AppearanceProperty> getAppearance()

isSetAppearance

public boolean isSetAppearance()

setAppearance

public void setAppearance(java.util.List<_AppearanceProperty> appearance)

unsetAppearance

public void unsetAppearance()

unsetAppearance

public boolean unsetAppearance(_AppearanceProperty appearance)

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AbstractGML

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class OrientableSurface

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

getCityGMLModule

public final TexturedSurfaceModule 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
Overrides:
copy in class OrientableSurface

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class OrientableSurface

accept

public <T> T accept(GeometryFunctor<T> visitor)
Overrides:
accept in class OrientableSurface

accept

public <T> T accept(GMLFunctor<T> visitor)
Overrides:
accept in class OrientableSurface

accept

public void accept(GeometryVisitor visitor)
Overrides:
accept in class OrientableSurface

accept

public void accept(GMLVisitor visitor)
Overrides:
accept in class OrientableSurface