Class AbstractWaterBoundarySurface
- 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.waterbody.AbstractWaterBoundarySurface
-
- All Implemented Interfaces:
java.io.Serializable
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,WaterBodyModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
- Direct Known Subclasses:
WaterClosureSurface
,WaterGroundSurface
,WaterSurface
public abstract class AbstractWaterBoundarySurface extends AbstractCityObject implements WaterBodyModuleComponent
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractWaterBoundarySurface()
AbstractWaterBoundarySurface(Module module)
-
Method Summary
-
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
accept, accept, 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
accept, accept, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass
-
-
-
-
Constructor Detail
-
AbstractWaterBoundarySurface
public AbstractWaterBoundarySurface()
-
AbstractWaterBoundarySurface
public AbstractWaterBoundarySurface(Module module)
-
-
Method Detail
-
addGenericApplicationPropertyOfWaterBoundarySurface
public void addGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)
-
getGenericApplicationPropertyOfWaterBoundarySurface
public java.util.List<ADEComponent> getGenericApplicationPropertyOfWaterBoundarySurface()
-
getLod2Surface
public SurfaceProperty getLod2Surface()
-
getLod3Surface
public SurfaceProperty getLod3Surface()
-
getLod4Surface
public SurfaceProperty getLod4Surface()
-
isSetGenericApplicationPropertyOfWaterBoundarySurface
public boolean isSetGenericApplicationPropertyOfWaterBoundarySurface()
-
isSetLod2Surface
public boolean isSetLod2Surface()
-
isSetLod3Surface
public boolean isSetLod3Surface()
-
isSetLod4Surface
public boolean isSetLod4Surface()
-
setGenericApplicationPropertyOfWaterBoundarySurface
public void setGenericApplicationPropertyOfWaterBoundarySurface(java.util.List<ADEComponent> ade)
-
setLod2Surface
public void setLod2Surface(SurfaceProperty lod2Surface)
-
setLod3Surface
public void setLod3Surface(SurfaceProperty lod3Surface)
-
setLod4Surface
public void setLod4Surface(SurfaceProperty lod4Surface)
-
unsetGenericApplicationPropertyOfWaterBoundarySurface
public void unsetGenericApplicationPropertyOfWaterBoundarySurface()
-
unsetGenericApplicationPropertyOfWaterBoundarySurface
public boolean unsetGenericApplicationPropertyOfWaterBoundarySurface(ADEComponent ade)
-
unsetLod2Surface
public void unsetLod2Surface()
-
unsetLod3Surface
public void unsetLod3Surface()
-
unsetLod4Surface
public void unsetLod4Surface()
-
calcBoundedBy
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
- Overrides:
calcBoundedBy
in classAbstractCityObject
-
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
in classAbstractCityObject
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractCityObject
-
-