Class PlantCover
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.feature.AbstractFeature
-
- org.citygml4j.model.citygml.core.AbstractCityObject
-
- org.citygml4j.model.citygml.vegetation.AbstractVegetationObject
-
- org.citygml4j.model.citygml.vegetation.PlantCover
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,StandardObjectClassifier
,VegetationModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
public class PlantCover extends AbstractVegetationObject implements StandardObjectClassifier
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PlantCover()
PlantCover(Module module)
-
Method Summary
-
Methods inherited from class org.citygml4j.model.citygml.vegetation.AbstractVegetationObject
addGenericApplicationPropertyOfVegetationObject, getGenericApplicationPropertyOfVegetationObject, isSetGenericApplicationPropertyOfVegetationObject, setGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject
-
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetAppearance, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetGenericAttribute, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setAppearance, setCreationDate, setCreationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, setTerminationDate, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
-
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEElement, 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
-
PlantCover
public PlantCover()
-
PlantCover
public PlantCover(Module module)
-
-
Method Detail
-
addFunction
public void addFunction(Code function)
- Specified by:
addFunction
in interfaceStandardObjectClassifier
-
addUsage
public void addUsage(Code function)
- Specified by:
addUsage
in interfaceStandardObjectClassifier
-
addGenericApplicationPropertyOfPlantCover
public void addGenericApplicationPropertyOfPlantCover(ADEComponent ade)
-
getAverageHeight
public Length getAverageHeight()
-
getClazz
public Code getClazz()
- Specified by:
getClazz
in interfaceStandardObjectClassifier
-
getFunction
public java.util.List<Code> getFunction()
- Specified by:
getFunction
in interfaceStandardObjectClassifier
-
getUsage
public java.util.List<Code> getUsage()
- Specified by:
getUsage
in interfaceStandardObjectClassifier
-
getGenericApplicationPropertyOfPlantCover
public java.util.List<ADEComponent> getGenericApplicationPropertyOfPlantCover()
-
getLod1MultiSolid
public MultiSolidProperty getLod1MultiSolid()
-
getLod1MultiSurface
public MultiSurfaceProperty getLod1MultiSurface()
-
getLod2MultiSolid
public MultiSolidProperty getLod2MultiSolid()
-
getLod2MultiSurface
public MultiSurfaceProperty getLod2MultiSurface()
-
getLod3MultiSolid
public MultiSolidProperty getLod3MultiSolid()
-
getLod3MultiSurface
public MultiSurfaceProperty getLod3MultiSurface()
-
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
-
getLod4MultiSolid
public MultiSolidProperty getLod4MultiSolid()
-
isSetAverageHeight
public boolean isSetAverageHeight()
-
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interfaceStandardObjectClassifier
-
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interfaceStandardObjectClassifier
-
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interfaceStandardObjectClassifier
-
isSetGenericApplicationPropertyOfPlantCover
public boolean isSetGenericApplicationPropertyOfPlantCover()
-
isSetLod1MultiSolid
public boolean isSetLod1MultiSolid()
-
isSetLod1MultiSurface
public boolean isSetLod1MultiSurface()
-
isSetLod2MultiSolid
public boolean isSetLod2MultiSolid()
-
isSetLod2MultiSurface
public boolean isSetLod2MultiSurface()
-
isSetLod3MultiSolid
public boolean isSetLod3MultiSolid()
-
isSetLod3MultiSurface
public boolean isSetLod3MultiSurface()
-
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
-
isSetLod4MultiSolid
public boolean isSetLod4MultiSolid()
-
setAverageHeight
public void setAverageHeight(Length averageHeight)
-
setClazz
public void setClazz(Code clazz)
- Specified by:
setClazz
in interfaceStandardObjectClassifier
-
setFunction
public void setFunction(java.util.List<Code> function)
- Specified by:
setFunction
in interfaceStandardObjectClassifier
-
setUsage
public void setUsage(java.util.List<Code> usage)
- Specified by:
setUsage
in interfaceStandardObjectClassifier
-
setGenericApplicationPropertyOfPlantCover
public void setGenericApplicationPropertyOfPlantCover(java.util.List<ADEComponent> ade)
-
setLod1MultiSolid
public void setLod1MultiSolid(MultiSolidProperty lod1MultiSolid)
-
setLod1MultiSurface
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
-
setLod2MultiSolid
public void setLod2MultiSolid(MultiSolidProperty lod2MultiSolid)
-
setLod2MultiSurface
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
-
setLod3MultiSolid
public void setLod3MultiSolid(MultiSolidProperty lod3MultiSolid)
-
setLod3MultiSurface
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
-
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
-
setLod4MultiSolid
public void setLod4MultiSolid(MultiSolidProperty lod4MultiSolid)
-
unsetAverageHeight
public void unsetAverageHeight()
-
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interfaceStandardObjectClassifier
-
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interfaceStandardObjectClassifier
-
unsetFunction
public boolean unsetFunction(Code function)
- Specified by:
unsetFunction
in interfaceStandardObjectClassifier
-
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interfaceStandardObjectClassifier
-
unsetUsage
public boolean unsetUsage(Code usage)
- Specified by:
unsetUsage
in interfaceStandardObjectClassifier
-
unsetGenericApplicationPropertyOfPlantCover
public void unsetGenericApplicationPropertyOfPlantCover()
-
unsetGenericApplicationPropertyOfPlantCover
public boolean unsetGenericApplicationPropertyOfPlantCover(ADEComponent ade)
-
unsetLod1MultiSolid
public void unsetLod1MultiSolid()
-
unsetLod1MultiSurface
public void unsetLod1MultiSurface()
-
unsetLod2MultiSolid
public void unsetLod2MultiSolid()
-
unsetLod2MultiSurface
public void unsetLod2MultiSurface()
-
unsetLod3MultiSolid
public void unsetLod3MultiSolid()
-
unsetLod3MultiSurface
public void unsetLod3MultiSurface()
-
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
-
unsetLod4MultiSolid
public void unsetLod4MultiSolid()
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractVegetationObject
-
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
in classAbstractCityObject
-
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interfaceCityGML
-
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 classAbstractVegetationObject
-
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
-
-