org.citygml4j.impl.citygml.appearance
Class WorldToTextureImpl

java.lang.Object
  extended by org.citygml4j.impl.citygml.core.TransformationMatrix3x4Impl
      extended by org.citygml4j.impl.citygml.appearance.WorldToTextureImpl
All Implemented Interfaces:
AppearanceModuleComponent, WorldToTexture, CityGML, CoreModuleComponent, TransformationMatrix3x4, ModelObject, Child, Copyable, SRSInformationGroup, SRSReferenceGroup, GML

public class WorldToTextureImpl
extends TransformationMatrix3x4Impl
implements WorldToTexture


Constructor Summary
WorldToTextureImpl()
           
WorldToTextureImpl(AppearanceModule module)
           
WorldToTextureImpl(java.util.List<java.lang.Double> vals)
           
WorldToTextureImpl(Matrix matrix)
           
 
Method Summary
 void addAxisLabel(java.lang.String axisLabel)
           
 void addUomLabel(java.lang.String uomLabel)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<java.lang.String> getAxisLabels()
           
 CityGMLClass getCityGMLClass()
           
 AppearanceModule getCityGMLModule()
           
 GMLClass getGMLClass()
           
 java.lang.Integer getSrsDimension()
           
 java.lang.String getSrsName()
           
 java.util.List<java.lang.String> getUomLabels()
           
 boolean isSetAxisLabels()
           
 boolean isSetCityGMLModule()
           
 boolean isSetSrsDimension()
           
 boolean isSetSrsName()
           
 boolean isSetUomLabels()
           
 void setAxisLabels(java.util.List<java.lang.String> axisLabels)
           
 void setSrsDimension(java.lang.Integer srsDimension)
           
 void setSrsName(java.lang.String srsName)
           
 void setUomLabels(java.util.List<java.lang.String> uomLabels)
           
 void unsetAxisLabels()
           
 boolean unsetAxisLabels(java.lang.String axisLabel)
           
 void unsetSrsDimension()
           
 void unsetSrsName()
           
 void unsetUomLabels()
           
 boolean unsetUomLabels(java.lang.String uomLabel)
           
 
Methods inherited from class org.citygml4j.impl.citygml.core.TransformationMatrix3x4Impl
getMatrix, getModelType, getParent, isSetMatrix, isSetParent, setMatrix, setParent, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.citygml.core.TransformationMatrix3x4
getMatrix, isSetMatrix, setMatrix
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

WorldToTextureImpl

public WorldToTextureImpl()

WorldToTextureImpl

public WorldToTextureImpl(AppearanceModule module)

WorldToTextureImpl

public WorldToTextureImpl(Matrix matrix)

WorldToTextureImpl

public WorldToTextureImpl(java.util.List<java.lang.Double> vals)
Method Detail

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML
Overrides:
getCityGMLClass in class TransformationMatrix3x4Impl

getCityGMLModule

public final AppearanceModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML
Overrides:
getCityGMLModule in class TransformationMatrix3x4Impl

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML
Overrides:
isSetCityGMLModule in class TransformationMatrix3x4Impl

getSrsDimension

public java.lang.Integer getSrsDimension()
Specified by:
getSrsDimension in interface SRSReferenceGroup

getSrsName

public java.lang.String getSrsName()
Specified by:
getSrsName in interface SRSReferenceGroup

isSetSrsDimension

public boolean isSetSrsDimension()
Specified by:
isSetSrsDimension in interface SRSReferenceGroup

isSetSrsName

public boolean isSetSrsName()
Specified by:
isSetSrsName in interface SRSReferenceGroup

setSrsDimension

public void setSrsDimension(java.lang.Integer srsDimension)
Specified by:
setSrsDimension in interface SRSReferenceGroup

setSrsName

public void setSrsName(java.lang.String srsName)
Specified by:
setSrsName in interface SRSReferenceGroup

unsetSrsDimension

public void unsetSrsDimension()
Specified by:
unsetSrsDimension in interface SRSReferenceGroup

unsetSrsName

public void unsetSrsName()
Specified by:
unsetSrsName in interface SRSReferenceGroup

addAxisLabel

public void addAxisLabel(java.lang.String axisLabel)
Specified by:
addAxisLabel in interface SRSInformationGroup

addUomLabel

public void addUomLabel(java.lang.String uomLabel)
Specified by:
addUomLabel in interface SRSInformationGroup

getAxisLabels

public java.util.List<java.lang.String> getAxisLabels()
Specified by:
getAxisLabels in interface SRSInformationGroup

getUomLabels

public java.util.List<java.lang.String> getUomLabels()
Specified by:
getUomLabels in interface SRSInformationGroup

isSetAxisLabels

public boolean isSetAxisLabels()
Specified by:
isSetAxisLabels in interface SRSInformationGroup

isSetUomLabels

public boolean isSetUomLabels()
Specified by:
isSetUomLabels in interface SRSInformationGroup

setAxisLabels

public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
Specified by:
setAxisLabels in interface SRSInformationGroup

setUomLabels

public void setUomLabels(java.util.List<java.lang.String> uomLabels)
Specified by:
setUomLabels in interface SRSInformationGroup

unsetAxisLabels

public void unsetAxisLabels()
Specified by:
unsetAxisLabels in interface SRSInformationGroup

unsetAxisLabels

public boolean unsetAxisLabels(java.lang.String axisLabel)
Specified by:
unsetAxisLabels in interface SRSInformationGroup

unsetUomLabels

public void unsetUomLabels()
Specified by:
unsetUomLabels in interface SRSInformationGroup

unsetUomLabels

public boolean unsetUomLabels(java.lang.String uomLabel)
Specified by:
unsetUomLabels in interface SRSInformationGroup

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable
Overrides:
copy in class TransformationMatrix3x4Impl

copyTo

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