org.citygml4j.model.citygml.appearance
Class X3DMaterial
java.lang.Object
org.citygml4j.model.gml.base.AbstractGML
org.citygml4j.model.gml.feature.AbstractFeature
org.citygml4j.model.citygml.appearance.AbstractSurfaceData
org.citygml4j.model.citygml.appearance.X3DMaterial
- All Implemented Interfaces:
- AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
public class X3DMaterial
- extends AbstractSurfaceData
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 |
X3DMaterial
public X3DMaterial()
X3DMaterial
public X3DMaterial(AppearanceModule module)
addGenericApplicationPropertyOfX3DMaterial
public void addGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)
addTarget
public void addTarget(java.lang.String target)
getAmbientIntensity
public java.lang.Double getAmbientIntensity()
getDiffuseColor
public Color getDiffuseColor()
getEmissiveColor
public Color getEmissiveColor()
getGenericApplicationPropertyOfX3DMaterial
public java.util.List<ADEComponent> getGenericApplicationPropertyOfX3DMaterial()
getIsSmooth
public java.lang.Boolean getIsSmooth()
getShininess
public java.lang.Double getShininess()
getSpecularColor
public Color getSpecularColor()
getTarget
public java.util.List<java.lang.String> getTarget()
getTransparency
public java.lang.Double getTransparency()
isSetAmbientIntensity
public boolean isSetAmbientIntensity()
isSetDiffuseColor
public boolean isSetDiffuseColor()
isSetEmissiveColor
public boolean isSetEmissiveColor()
isSetGenericApplicationPropertyOfX3DMaterial
public boolean isSetGenericApplicationPropertyOfX3DMaterial()
isSetIsSmooth
public boolean isSetIsSmooth()
isSetShininess
public boolean isSetShininess()
isSetSpecularColor
public boolean isSetSpecularColor()
isSetTarget
public boolean isSetTarget()
isSetTransparency
public boolean isSetTransparency()
setAmbientIntensity
public void setAmbientIntensity(java.lang.Double ambientIntensity)
setDiffuseColor
public void setDiffuseColor(Color diffuseColor)
setEmissiveColor
public void setEmissiveColor(Color emissiveColor)
setGenericApplicationPropertyOfX3DMaterial
public void setGenericApplicationPropertyOfX3DMaterial(java.util.List<ADEComponent> ade)
setIsSmooth
public void setIsSmooth(java.lang.Boolean isSmooth)
setShininess
public void setShininess(java.lang.Double shininess)
setSpecularColor
public void setSpecularColor(Color specularColor)
setTarget
public void setTarget(java.util.List<java.lang.String> target)
setTransparency
public void setTransparency(java.lang.Double transparency)
unsetAmbientIntensity
public void unsetAmbientIntensity()
unsetDiffuseColor
public void unsetDiffuseColor()
unsetEmissiveColor
public void unsetEmissiveColor()
unsetGenericApplicationPropertyOfX3DMaterial
public void unsetGenericApplicationPropertyOfX3DMaterial()
unsetGenericApplicationPropertyOfX3DMaterial
public boolean unsetGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)
unsetIsSmooth
public void unsetIsSmooth()
unsetShininess
public void unsetShininess()
unsetSpecularColor
public void unsetSpecularColor()
unsetTarget
public void unsetTarget()
unsetTarget
public boolean unsetTarget(java.lang.String target)
unsetTransparency
public void unsetTransparency()
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 AbstractSurfaceData
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