org.citygml4j.model.citygml.appearance
Interface X3DMaterial

All Superinterfaces:
AbstractFeature, AbstractGML, AbstractSurfaceData, AppearanceModuleComponent, Associable, Child, CityGML, Copyable, GML, ModelObject, StandardObjectProperties
All Known Implementing Classes:
X3DMaterialImpl

public interface X3DMaterial
extends AbstractSurfaceData


Method Summary
 void addGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)
           
 void addTarget(java.lang.String target)
           
 java.lang.Double getAmbientIntensity()
           
 Color getDiffuseColor()
           
 Color getEmissiveColor()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfX3DMaterial()
           
 java.lang.Boolean getIsSmooth()
           
 java.lang.Double getShininess()
           
 Color getSpecularColor()
           
 java.util.List<java.lang.String> getTarget()
           
 java.lang.Double getTransparency()
           
 boolean isSetAmbientIntensity()
           
 boolean isSetDiffuseColor()
           
 boolean isSetEmissiveColor()
           
 boolean isSetGenericApplicationPropertyOfX3DMaterial()
           
 boolean isSetIsSmooth()
           
 boolean isSetShininess()
           
 boolean isSetSpecularColor()
           
 boolean isSetTarget()
           
 boolean isSetTransparency()
           
 void setAmbientIntensity(java.lang.Double ambientIntensity)
           
 void setDiffuseColor(Color diffuseColor)
           
 void setEmissiveColor(Color emissiveColor)
           
 void setGenericApplicationPropertyOfX3DMaterial(java.util.List<ADEComponent> ade)
           
 void setIsSmooth(java.lang.Boolean isSmooth)
           
 void setShininess(java.lang.Double shininess)
           
 void setSpecularColor(Color specularColor)
           
 void setTarget(java.util.List<java.lang.String> target)
           
 void setTransparency(java.lang.Double transparency)
           
 void unsetAmbientIntensity()
           
 void unsetDiffuseColor()
           
 void unsetEmissiveColor()
           
 void unsetGenericApplicationPropertyOfX3DMaterial()
           
 boolean unsetGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)
           
 void unsetIsSmooth()
           
 void unsetShininess()
           
 void unsetSpecularColor()
           
 void unsetTarget()
           
 boolean unsetTarget(java.lang.String target)
           
 void unsetTransparency()
           
 
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
getCityGMLClass, getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, 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
accept, accept, 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.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getAmbientIntensity

java.lang.Double getAmbientIntensity()

getDiffuseColor

Color getDiffuseColor()

getEmissiveColor

Color getEmissiveColor()

getSpecularColor

Color getSpecularColor()

getShininess

java.lang.Double getShininess()

getTransparency

java.lang.Double getTransparency()

getIsSmooth

java.lang.Boolean getIsSmooth()

getTarget

java.util.List<java.lang.String> getTarget()

getGenericApplicationPropertyOfX3DMaterial

java.util.List<ADEComponent> getGenericApplicationPropertyOfX3DMaterial()

isSetAmbientIntensity

boolean isSetAmbientIntensity()

isSetDiffuseColor

boolean isSetDiffuseColor()

isSetEmissiveColor

boolean isSetEmissiveColor()

isSetSpecularColor

boolean isSetSpecularColor()

isSetShininess

boolean isSetShininess()

isSetTransparency

boolean isSetTransparency()

isSetIsSmooth

boolean isSetIsSmooth()

isSetTarget

boolean isSetTarget()

isSetGenericApplicationPropertyOfX3DMaterial

boolean isSetGenericApplicationPropertyOfX3DMaterial()

setAmbientIntensity

void setAmbientIntensity(java.lang.Double ambientIntensity)

setDiffuseColor

void setDiffuseColor(Color diffuseColor)

setEmissiveColor

void setEmissiveColor(Color emissiveColor)

setSpecularColor

void setSpecularColor(Color specularColor)

setShininess

void setShininess(java.lang.Double shininess)

setTransparency

void setTransparency(java.lang.Double transparency)

setIsSmooth

void setIsSmooth(java.lang.Boolean isSmooth)

setTarget

void setTarget(java.util.List<java.lang.String> target)

addTarget

void addTarget(java.lang.String target)

addGenericApplicationPropertyOfX3DMaterial

void addGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)

setGenericApplicationPropertyOfX3DMaterial

void setGenericApplicationPropertyOfX3DMaterial(java.util.List<ADEComponent> ade)

unsetAmbientIntensity

void unsetAmbientIntensity()

unsetDiffuseColor

void unsetDiffuseColor()

unsetEmissiveColor

void unsetEmissiveColor()

unsetSpecularColor

void unsetSpecularColor()

unsetShininess

void unsetShininess()

unsetTransparency

void unsetTransparency()

unsetIsSmooth

void unsetIsSmooth()

unsetTarget

void unsetTarget()

unsetTarget

boolean unsetTarget(java.lang.String target)

unsetGenericApplicationPropertyOfX3DMaterial

void unsetGenericApplicationPropertyOfX3DMaterial()

unsetGenericApplicationPropertyOfX3DMaterial

boolean unsetGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)