public class PlantCover extends AbstractVegetationObject implements StandardObjectClassifier
isSetMetaDataProperty
Constructor and Description |
---|
PlantCover() |
PlantCover(VegetationModule module) |
addGenericApplicationPropertyOfVegetationObject, getCityGMLModule, getGenericApplicationPropertyOfVegetationObject, isSetCityGMLModule, isSetGenericApplicationPropertyOfVegetationObject, setGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject
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, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setGenericAttribute, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetAppearance, unsetAppearance, unsetCreationDate, unsetExternalReference, unsetExternalReference, unsetGeneralizesTo, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject, unsetGenericApplicationPropertyOfCityObject, unsetGenericAttribute, unsetGenericAttribute, unsetRelativeToTerrain, unsetRelativeToWater, unsetTerminationDate
addGenericADEElement, 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 PlantCover()
public PlantCover(VegetationModule module)
public void addFunction(Code function)
addFunction
in interface StandardObjectClassifier
public void addUsage(Code function)
addUsage
in interface StandardObjectClassifier
public void addGenericApplicationPropertyOfPlantCover(ADEComponent ade)
public Length getAverageHeight()
public Code getClazz()
getClazz
in interface StandardObjectClassifier
public java.util.List<Code> getFunction()
getFunction
in interface StandardObjectClassifier
public java.util.List<Code> getUsage()
getUsage
in interface StandardObjectClassifier
public java.util.List<ADEComponent> getGenericApplicationPropertyOfPlantCover()
public MultiSolidProperty getLod1MultiSolid()
public MultiSurfaceProperty getLod1MultiSurface()
public MultiSolidProperty getLod2MultiSolid()
public MultiSurfaceProperty getLod2MultiSurface()
public MultiSolidProperty getLod3MultiSolid()
public MultiSurfaceProperty getLod3MultiSurface()
public MultiSurfaceProperty getLod4MultiSurface()
public MultiSolidProperty getLod4MultiSolid()
public boolean isSetAverageHeight()
public boolean isSetClazz()
isSetClazz
in interface StandardObjectClassifier
public boolean isSetFunction()
isSetFunction
in interface StandardObjectClassifier
public boolean isSetUsage()
isSetUsage
in interface StandardObjectClassifier
public boolean isSetGenericApplicationPropertyOfPlantCover()
public boolean isSetLod1MultiSolid()
public boolean isSetLod1MultiSurface()
public boolean isSetLod2MultiSolid()
public boolean isSetLod2MultiSurface()
public boolean isSetLod3MultiSolid()
public boolean isSetLod3MultiSurface()
public boolean isSetLod4MultiSurface()
public boolean isSetLod4MultiSolid()
public void setAverageHeight(Length averageHeight)
public void setClazz(Code clazz)
setClazz
in interface StandardObjectClassifier
public void setFunction(java.util.List<Code> function)
setFunction
in interface StandardObjectClassifier
public void setUsage(java.util.List<Code> usage)
setUsage
in interface StandardObjectClassifier
public void setGenericApplicationPropertyOfPlantCover(java.util.List<ADEComponent> ade)
public void setLod1MultiSolid(MultiSolidProperty lod1MultiSolid)
public void setLod1MultiSurface(MultiSurfaceProperty lod1MultiSurface)
public void setLod2MultiSolid(MultiSolidProperty lod2MultiSolid)
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
public void setLod3MultiSolid(MultiSolidProperty lod3MultiSolid)
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
public void setLod4MultiSolid(MultiSolidProperty lod4MultiSolid)
public void unsetAverageHeight()
public void unsetClazz()
unsetClazz
in interface StandardObjectClassifier
public void unsetFunction()
unsetFunction
in interface StandardObjectClassifier
public boolean unsetFunction(Code function)
unsetFunction
in interface StandardObjectClassifier
public void unsetUsage()
unsetUsage
in interface StandardObjectClassifier
public boolean unsetUsage(Code usage)
unsetUsage
in interface StandardObjectClassifier
public void unsetGenericApplicationPropertyOfPlantCover()
public boolean unsetGenericApplicationPropertyOfPlantCover(ADEComponent ade)
public void unsetLod1MultiSolid()
public void unsetLod1MultiSurface()
public void unsetLod2MultiSolid()
public void unsetLod2MultiSurface()
public void unsetLod3MultiSolid()
public void unsetLod3MultiSurface()
public void unsetLod4MultiSurface()
public void unsetLod4MultiSolid()
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
calcBoundedBy
in class AbstractVegetationObject
public LodRepresentation getLodRepresentation()
getLodRepresentation
in class AbstractCityObject
public CityGMLClass getCityGMLClass()
getCityGMLClass
in interface CityGML
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 AbstractVegetationObject
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