Class AbstractBoundarySurface
- 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.bridge.AbstractBoundarySurface
-
- All Implemented Interfaces:
java.io.Serializable
,BridgeModuleComponent
,CityGML
,CityGMLModuleComponent
,CoreModuleComponent
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
- Direct Known Subclasses:
CeilingSurface
,ClosureSurface
,FloorSurface
,GroundSurface
,InteriorWallSurface
,OuterCeilingSurface
,OuterFloorSurface
,RoofSurface
,WallSurface
public abstract class AbstractBoundarySurface extends AbstractCityObject implements BridgeModuleComponent
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractBoundarySurface()
AbstractBoundarySurface(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
-
AbstractBoundarySurface
public AbstractBoundarySurface()
-
AbstractBoundarySurface
public AbstractBoundarySurface(Module module)
-
-
Method Detail
-
addGenericApplicationPropertyOfBoundarySurface
public void addGenericApplicationPropertyOfBoundarySurface(ADEComponent ade)
-
addOpening
public void addOpening(OpeningProperty opening)
-
getGenericApplicationPropertyOfBoundarySurface
public java.util.List<ADEComponent> getGenericApplicationPropertyOfBoundarySurface()
-
getLod2MultiSurface
public MultiSurfaceProperty getLod2MultiSurface()
-
getLod3MultiSurface
public MultiSurfaceProperty getLod3MultiSurface()
-
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
-
getOpening
public java.util.List<OpeningProperty> getOpening()
-
isSetGenericApplicationPropertyOfBoundarySurface
public boolean isSetGenericApplicationPropertyOfBoundarySurface()
-
isSetLod2MultiSurface
public boolean isSetLod2MultiSurface()
-
isSetLod3MultiSurface
public boolean isSetLod3MultiSurface()
-
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
-
isSetOpening
public boolean isSetOpening()
-
setGenericApplicationPropertyOfBoundarySurface
public void setGenericApplicationPropertyOfBoundarySurface(java.util.List<ADEComponent> ade)
-
setLod2MultiSurface
public void setLod2MultiSurface(MultiSurfaceProperty lod2MultiSurface)
-
setLod3MultiSurface
public void setLod3MultiSurface(MultiSurfaceProperty lod3MultiSurface)
-
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
-
setOpening
public void setOpening(java.util.List<OpeningProperty> opening)
-
unsetGenericApplicationPropertyOfBoundarySurface
public void unsetGenericApplicationPropertyOfBoundarySurface()
-
unsetGenericApplicationPropertyOfBoundarySurface
public boolean unsetGenericApplicationPropertyOfBoundarySurface(ADEComponent ade)
-
unsetLod2MultiSurface
public void unsetLod2MultiSurface()
-
unsetLod3MultiSurface
public void unsetLod3MultiSurface()
-
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
-
unsetOpening
public void unsetOpening()
-
unsetOpening
public boolean unsetOpening(OpeningProperty opening)
-
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
-
-