public class X3DMaterial extends AbstractSurfaceData
isSetMetaDataProperty
Constructor and Description |
---|
X3DMaterial() |
X3DMaterial(AppearanceModule module) |
addGenericApplicationPropertyOfSurfaceData, getCityGMLModule, getGenericApplicationPropertyOfSurfaceData, getIsFront, isSetCityGMLModule, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
addGenericADEElement, calcBoundedBy, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEElement, isSetLocation, setBoundedBy, setGenericADEElement, setLocation, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, unsetLocation
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
public X3DMaterial()
public X3DMaterial(AppearanceModule module)
public void addGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)
public void addTarget(java.lang.String target)
public java.lang.Double getAmbientIntensity()
public Color getDiffuseColor()
public Color getEmissiveColor()
public java.util.List<ADEComponent> getGenericApplicationPropertyOfX3DMaterial()
public java.lang.Boolean getIsSmooth()
public java.lang.Double getShininess()
public Color getSpecularColor()
public java.util.List<java.lang.String> getTarget()
public java.lang.Double getTransparency()
public boolean isSetAmbientIntensity()
public boolean isSetDiffuseColor()
public boolean isSetEmissiveColor()
public boolean isSetGenericApplicationPropertyOfX3DMaterial()
public boolean isSetIsSmooth()
public boolean isSetShininess()
public boolean isSetSpecularColor()
public boolean isSetTarget()
public boolean isSetTransparency()
public void setAmbientIntensity(java.lang.Double ambientIntensity)
public void setDiffuseColor(Color diffuseColor)
public void setEmissiveColor(Color emissiveColor)
public void setGenericApplicationPropertyOfX3DMaterial(java.util.List<ADEComponent> ade)
public void setIsSmooth(java.lang.Boolean isSmooth)
public void setShininess(java.lang.Double shininess)
public void setSpecularColor(Color specularColor)
public void setTarget(java.util.List<java.lang.String> target)
public void setTransparency(java.lang.Double transparency)
public void unsetAmbientIntensity()
public void unsetDiffuseColor()
public void unsetEmissiveColor()
public void unsetGenericApplicationPropertyOfX3DMaterial()
public boolean unsetGenericApplicationPropertyOfX3DMaterial(ADEComponent ade)
public void unsetIsSmooth()
public void unsetShininess()
public void unsetSpecularColor()
public void unsetTarget()
public boolean unsetTarget(java.lang.String target)
public void unsetTransparency()
public CityGMLClass getCityGMLClass()
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractSurfaceData
public void accept(FeatureVisitor visitor)
accept
in class AbstractFeature
public <T> T accept(FeatureFunctor<T> visitor)
accept
in class AbstractFeature
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML