org.citygml4j.impl.citygml.appearance
Class GeoreferencedTextureImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.feature.AbstractFeatureImpl
          extended by org.citygml4j.impl.citygml.appearance.AbstractSurfaceDataImpl
              extended by org.citygml4j.impl.citygml.appearance.AbstractTextureImpl
                  extended by org.citygml4j.impl.citygml.appearance.GeoreferencedTextureImpl
All Implemented Interfaces:
AbstractSurfaceData, AbstractTexture, AppearanceModuleComponent, GeoreferencedTexture, CityGML, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class GeoreferencedTextureImpl
extends AbstractTextureImpl
implements GeoreferencedTexture


Constructor Summary
GeoreferencedTextureImpl()
           
GeoreferencedTextureImpl(AppearanceModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfGeoreferencedTexture(ADEComponent ade)
           
 void addTarget(java.lang.String target)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfGeoreferencedTexture()
           
 TransformationMatrix2x2 getOrientation()
           
 java.lang.Boolean getPreferWorldFile()
           
 PointProperty getReferencePoint()
           
 java.util.List<java.lang.String> getTarget()
           
 boolean isSetGenericApplicationPropertyOfGeoreferencedTexture()
           
 boolean isSetOrientation()
           
 boolean isSetPreferWorldFile()
           
 boolean isSetReferencePoint()
           
 boolean isSetTarget()
           
 void setGenericApplicationPropertyOfGeoreferencedTexture(java.util.List<ADEComponent> ade)
           
 void setOrientation(TransformationMatrix2x2 orientation)
           
 void setPreferWorldFile(java.lang.Boolean preferWorldFile)
           
 void setReferencePoint(PointProperty referencePoint)
           
 void setTarget(java.util.List<java.lang.String> target)
           
 void unsetGenericApplicationPropertyOfGeoreferencedTexture()
           
 boolean unsetGenericApplicationPropertyOfGeoreferencedTexture(ADEComponent ade)
           
 void unsetOrientation()
           
 void unsetPreferWorldFile()
           
 void unsetReferencePoint()
           
 void unsetTarget()
           
 boolean unsetTarget(java.lang.String target)
           
 
Methods inherited from class org.citygml4j.impl.citygml.appearance.AbstractTextureImpl
addGenericApplicationPropertyOfTexture, getBorderColor, getGenericApplicationPropertyOfTexture, getImageURI, getMimeType, getTextureType, getWrapMode, isSetBorderColor, isSetGenericApplicationPropertyOfTexture, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, setBorderColor, setGenericApplicationPropertyOfTexture, setImageURI, setMimeType, setTextureType, setWrapMode, unsetBorderColor, unsetGenericApplicationPropertyOfTexture, unsetGenericApplicationPropertyOfTexture, unsetImageURI, unsetMimeType, unsetTextureType, unsetWrapMode
 
Methods inherited from class org.citygml4j.impl.citygml.appearance.AbstractSurfaceDataImpl
addGenericApplicationPropertyOfSurfaceData, getCityGMLModule, getGenericApplicationPropertyOfSurfaceData, getIsFront, getModelType, isSetCityGMLModule, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
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.citygml.appearance.AbstractTexture
addGenericApplicationPropertyOfTexture, getBorderColor, getGenericApplicationPropertyOfTexture, getImageURI, getMimeType, getTextureType, getWrapMode, isSetBorderColor, isSetGenericApplicationPropertyOfTexture, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, setBorderColor, setGenericApplicationPropertyOfTexture, setImageURI, setMimeType, setTextureType, setWrapMode, unsetBorderColor, unsetGenericApplicationPropertyOfTexture, unsetGenericApplicationPropertyOfTexture, unsetImageURI, unsetMimeType, unsetTextureType, unsetWrapMode
 
Methods inherited from interface org.citygml4j.model.citygml.appearance.AbstractSurfaceData
addGenericApplicationPropertyOfSurfaceData, getGenericApplicationPropertyOfSurfaceData, getIsFront, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
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
 

Constructor Detail

GeoreferencedTextureImpl

public GeoreferencedTextureImpl()

GeoreferencedTextureImpl

public GeoreferencedTextureImpl(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfGeoreferencedTexture

public void addGenericApplicationPropertyOfGeoreferencedTexture(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfGeoreferencedTexture in interface GeoreferencedTexture

addTarget

public void addTarget(java.lang.String target)
Specified by:
addTarget in interface GeoreferencedTexture

getGenericApplicationPropertyOfGeoreferencedTexture

public java.util.List<ADEComponent> getGenericApplicationPropertyOfGeoreferencedTexture()
Specified by:
getGenericApplicationPropertyOfGeoreferencedTexture in interface GeoreferencedTexture

getOrientation

public TransformationMatrix2x2 getOrientation()
Specified by:
getOrientation in interface GeoreferencedTexture

getPreferWorldFile

public java.lang.Boolean getPreferWorldFile()
Specified by:
getPreferWorldFile in interface GeoreferencedTexture

getReferencePoint

public PointProperty getReferencePoint()
Specified by:
getReferencePoint in interface GeoreferencedTexture

getTarget

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

isSetGenericApplicationPropertyOfGeoreferencedTexture

public boolean isSetGenericApplicationPropertyOfGeoreferencedTexture()
Specified by:
isSetGenericApplicationPropertyOfGeoreferencedTexture in interface GeoreferencedTexture

isSetOrientation

public boolean isSetOrientation()
Specified by:
isSetOrientation in interface GeoreferencedTexture

isSetPreferWorldFile

public boolean isSetPreferWorldFile()
Specified by:
isSetPreferWorldFile in interface GeoreferencedTexture

isSetReferencePoint

public boolean isSetReferencePoint()
Specified by:
isSetReferencePoint in interface GeoreferencedTexture

isSetTarget

public boolean isSetTarget()
Specified by:
isSetTarget in interface GeoreferencedTexture

setGenericApplicationPropertyOfGeoreferencedTexture

public void setGenericApplicationPropertyOfGeoreferencedTexture(java.util.List<ADEComponent> ade)
Specified by:
setGenericApplicationPropertyOfGeoreferencedTexture in interface GeoreferencedTexture

setOrientation

public void setOrientation(TransformationMatrix2x2 orientation)
Specified by:
setOrientation in interface GeoreferencedTexture

setPreferWorldFile

public void setPreferWorldFile(java.lang.Boolean preferWorldFile)
Specified by:
setPreferWorldFile in interface GeoreferencedTexture

setReferencePoint

public void setReferencePoint(PointProperty referencePoint)
Specified by:
setReferencePoint in interface GeoreferencedTexture

setTarget

public void setTarget(java.util.List<java.lang.String> target)
Specified by:
setTarget in interface GeoreferencedTexture

unsetGenericApplicationPropertyOfGeoreferencedTexture

public void unsetGenericApplicationPropertyOfGeoreferencedTexture()
Specified by:
unsetGenericApplicationPropertyOfGeoreferencedTexture in interface GeoreferencedTexture

unsetGenericApplicationPropertyOfGeoreferencedTexture

public boolean unsetGenericApplicationPropertyOfGeoreferencedTexture(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfGeoreferencedTexture in interface GeoreferencedTexture

unsetOrientation

public void unsetOrientation()
Specified by:
unsetOrientation in interface GeoreferencedTexture

unsetPreferWorldFile

public void unsetPreferWorldFile()
Specified by:
unsetPreferWorldFile in interface GeoreferencedTexture

unsetReferencePoint

public void unsetReferencePoint()
Specified by:
unsetReferencePoint in interface GeoreferencedTexture

unsetTarget

public void unsetTarget()
Specified by:
unsetTarget in interface GeoreferencedTexture

unsetTarget

public boolean unsetTarget(java.lang.String target)
Specified by:
unsetTarget in interface GeoreferencedTexture

getCityGMLClass

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

copy

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

copyTo

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

accept

public void accept(FeatureVisitor visitor)
Specified by:
accept in interface AbstractFeature

accept

public <T> T accept(FeatureFunctor<T> visitor)
Specified by:
accept in interface AbstractFeature

accept

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

accept

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