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:
java.io.Serializable
,AppearanceModuleComponent
,CityGML
,CityGMLModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class X3DMaterial extends AbstractSurfaceData
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description X3DMaterial()
X3DMaterial(Module module)
-
Method Summary
-
Methods inherited from class org.citygml4j.model.citygml.appearance.AbstractSurfaceData
addGenericApplicationPropertyOfSurfaceData, getGenericApplicationPropertyOfSurfaceData, getIsFront, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEElement, calcBoundedBy, getBoundedBy, getGenericADEElement, getGMLClass, getLocation, getModule, isSetBoundedBy, isSetGenericADEElement, isSetLocation, isSetModule, setBoundedBy, setGenericADEElement, setLocation, setModule, unsetBoundedBy, unsetGenericADEElement, unsetGenericADEElement, 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
-
-
-
-
Constructor Detail
-
X3DMaterial
public X3DMaterial()
-
X3DMaterial
public X3DMaterial(Module module)
-
-
Method Detail
-
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 interfaceCopyable
- Overrides:
copyTo
in classAbstractSurfaceData
-
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in classAbstractFeature
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-