org.citygml4j.impl.citygml.texturedsurface
Class _TexturedSurfaceImpl

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

public class _TexturedSurfaceImpl
extends OrientableSurfaceImpl
implements _TexturedSurface


Constructor Summary
_TexturedSurfaceImpl()
           
_TexturedSurfaceImpl(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()
           
 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.impl.gml.geometry.primitives.OrientableSurfaceImpl
calcBoundingBox, getBaseSurface, getGMLClass, getOrientation, isSetBaseSurface, isSetOrientation, setBaseSurface, setOrientation, unsetBaseSurface, unsetOrientation
 
Methods inherited from class org.citygml4j.impl.gml.geometry.AbstractGeometryImpl
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.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.gml.geometry.primitives.OrientableSurface
getBaseSurface, getOrientation, isSetBaseSurface, isSetOrientation, setBaseSurface, setOrientation, unsetBaseSurface, unsetOrientation
 
Methods inherited from interface org.citygml4j.model.gml.geometry.AbstractGeometry
calcBoundingBox, getGid, isSetGid, setGid, unsetGid
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
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.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
 

Constructor Detail

_TexturedSurfaceImpl

public _TexturedSurfaceImpl()

_TexturedSurfaceImpl

public _TexturedSurfaceImpl(TexturedSurfaceModule module)
Method Detail

addAppearance

public void addAppearance(_AppearanceProperty appearance)
Specified by:
addAppearance in interface _TexturedSurface

getAppearance

public java.util.List<_AppearanceProperty> getAppearance()
Specified by:
getAppearance in interface _TexturedSurface

isSetAppearance

public boolean isSetAppearance()
Specified by:
isSetAppearance in interface _TexturedSurface

setAppearance

public void setAppearance(java.util.List<_AppearanceProperty> appearance)
Specified by:
setAppearance in interface _TexturedSurface

unsetAppearance

public void unsetAppearance()
Specified by:
unsetAppearance in interface _TexturedSurface

unsetAppearance

public boolean unsetAppearance(_AppearanceProperty appearance)
Specified by:
unsetAppearance in interface _TexturedSurface

getModelType

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

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 OrientableSurfaceImpl

copyTo

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

accept

public <T> T accept(GeometryFunctor<T> visitor)
Specified by:
accept in interface AbstractGeometry
Overrides:
accept in class OrientableSurfaceImpl

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML
Overrides:
accept in class OrientableSurfaceImpl

accept

public void accept(GeometryVisitor visitor)
Specified by:
accept in interface AbstractGeometry
Overrides:
accept in class OrientableSurfaceImpl

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML
Overrides:
accept in class OrientableSurfaceImpl