org.citygml4j.model.citygml.texturedsurface
Interface _Material

All Superinterfaces:
_AbstractAppearance, AbstractGML, Associable, Child, CityGML, Copyable, GML, ModelObject, StandardObjectProperties, TexturedSurfaceModuleComponent
All Known Implementing Classes:
_MaterialImpl

public interface _Material
extends _AbstractAppearance


Method Summary
 java.lang.Double getAmbientIntensity()
           
 _Color getDiffuseColor()
           
 _Color getEmissiveColor()
           
 java.lang.Double getShininess()
           
 _Color getSpecularColor()
           
 java.lang.Double getTransparency()
           
 boolean isSetAmbientIntensity()
           
 boolean isSetDiffuseColor()
           
 boolean isSetEmissiveColor()
           
 boolean isSetShininess()
           
 boolean isSetSpecularColor()
           
 boolean isSetTransparency()
           
 void setAmbientIntensity(java.lang.Double ambientIntensity)
           
 void setDiffuseColor(_Color diffuseColor)
           
 void setEmissiveColor(_Color emissiveColor)
           
 void setShininess(java.lang.Double shininess)
           
 void setSpecularColor(_Color specularColor)
           
 void setTransparency(java.lang.Double transparency)
           
 void unsetAmbientIntensity()
           
 void unsetDiffuseColor()
           
 void unsetEmissiveColor()
           
 void unsetShininess()
           
 void unsetSpecularColor()
           
 void unsetTransparency()
           
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass, getCityGMLModule, isSetCityGMLModule
 
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

getShininess

java.lang.Double getShininess()

getTransparency

java.lang.Double getTransparency()

getAmbientIntensity

java.lang.Double getAmbientIntensity()

getDiffuseColor

_Color getDiffuseColor()

getEmissiveColor

_Color getEmissiveColor()

getSpecularColor

_Color getSpecularColor()

isSetShininess

boolean isSetShininess()

isSetTransparency

boolean isSetTransparency()

isSetAmbientIntensity

boolean isSetAmbientIntensity()

isSetDiffuseColor

boolean isSetDiffuseColor()

isSetEmissiveColor

boolean isSetEmissiveColor()

isSetSpecularColor

boolean isSetSpecularColor()

setShininess

void setShininess(java.lang.Double shininess)

setTransparency

void setTransparency(java.lang.Double transparency)

setAmbientIntensity

void setAmbientIntensity(java.lang.Double ambientIntensity)

setDiffuseColor

void setDiffuseColor(_Color diffuseColor)

setEmissiveColor

void setEmissiveColor(_Color emissiveColor)

setSpecularColor

void setSpecularColor(_Color specularColor)

unsetShininess

void unsetShininess()

unsetTransparency

void unsetTransparency()

unsetAmbientIntensity

void unsetAmbientIntensity()

unsetDiffuseColor

void unsetDiffuseColor()

unsetEmissiveColor

void unsetEmissiveColor()

unsetSpecularColor

void unsetSpecularColor()