org.citygml4j.model.citygml.appearance
Class ParameterizedTexture

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.appearance.AbstractSurfaceData
              extended by org.citygml4j.model.citygml.appearance.AbstractTexture
                  extended by org.citygml4j.model.citygml.appearance.ParameterizedTexture
All Implemented Interfaces:
AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML

public class ParameterizedTexture
extends AbstractTexture


Constructor Summary
ParameterizedTexture()
           
ParameterizedTexture(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 addGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)
           
 void addTarget(TextureAssociation target)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfParameterizedTexture()
           
 java.util.List<TextureAssociation> getTarget()
           
 boolean isSetGenericApplicationPropertyOfParameterizedTexture()
           
 boolean isSetTarget()
           
 void setGenericApplicationPropertyOfParameterizedTexture(java.util.List<ADEComponent> ade)
           
 void setTarget(java.util.List<TextureAssociation> target)
           
 void unsetGenericApplicationPropertyOfParameterizedTexture()
           
 boolean unsetGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)
           
 void unsetTarget()
           
 boolean unsetTarget(TextureAssociation target)
           
 
Methods inherited from class 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 class org.citygml4j.model.citygml.appearance.AbstractSurfaceData
addGenericApplicationPropertyOfSurfaceData, getCityGMLModule, getGenericApplicationPropertyOfSurfaceData, getIsFront, getModelType, isSetCityGMLModule, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
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

ParameterizedTexture

public ParameterizedTexture()

ParameterizedTexture

public ParameterizedTexture(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfParameterizedTexture

public void addGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)

addTarget

public void addTarget(TextureAssociation target)

getGenericApplicationPropertyOfParameterizedTexture

public java.util.List<ADEComponent> getGenericApplicationPropertyOfParameterizedTexture()

getTarget

public java.util.List<TextureAssociation> getTarget()

isSetGenericApplicationPropertyOfParameterizedTexture

public boolean isSetGenericApplicationPropertyOfParameterizedTexture()

isSetTarget

public boolean isSetTarget()

setGenericApplicationPropertyOfParameterizedTexture

public void setGenericApplicationPropertyOfParameterizedTexture(java.util.List<ADEComponent> ade)

setTarget

public void setTarget(java.util.List<TextureAssociation> target)

unsetGenericApplicationPropertyOfParameterizedTexture

public void unsetGenericApplicationPropertyOfParameterizedTexture()

unsetGenericApplicationPropertyOfParameterizedTexture

public boolean unsetGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)

unsetTarget

public void unsetTarget()

unsetTarget

public boolean unsetTarget(TextureAssociation target)

getCityGMLClass

public CityGMLClass getCityGMLClass()

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

copyTo

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

accept

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

accept

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

accept

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

accept

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