org.citygml4j.model.citygml.building
Class Room
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.building.Room
- All Implemented Interfaces:
- BuildingModuleComponent, CityGML, CoreModuleComponent, StandardObjectClassifier, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
public class Room
- extends AbstractCityObject
- implements BuildingModuleComponent, StandardObjectClassifier
Methods inherited from class org.citygml4j.model.citygml.core.AbstractCityObject |
addAppearance, addExternalReference, addGeneralizesTo, addGenericApplicationPropertyOfCityObject, addGenericAttribute, getAppearance, getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getGenericAttribute, getModelType, 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 |
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature |
addGenericADEComponent, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, 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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Room
public Room()
Room
public Room(BuildingModule module)
addBoundedBySurface
public void addBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
addFunction
public void addFunction(Code function)
- Specified by:
addFunction
in interface StandardObjectClassifier
addUsage
public void addUsage(Code function)
- Specified by:
addUsage
in interface StandardObjectClassifier
addGenericApplicationPropertyOfRoom
public void addGenericApplicationPropertyOfRoom(ADEComponent ade)
addInteriorFurniture
public void addInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
addRoomInstallation
public void addRoomInstallation(IntBuildingInstallationProperty roomInstallation)
getBoundedBySurface
public java.util.List<BoundarySurfaceProperty> getBoundedBySurface()
getClazz
public Code getClazz()
- Specified by:
getClazz
in interface StandardObjectClassifier
getFunction
public java.util.List<Code> getFunction()
- Specified by:
getFunction
in interface StandardObjectClassifier
getUsage
public java.util.List<Code> getUsage()
- Specified by:
getUsage
in interface StandardObjectClassifier
getGenericApplicationPropertyOfRoom
public java.util.List<ADEComponent> getGenericApplicationPropertyOfRoom()
getInteriorFurniture
public java.util.List<InteriorFurnitureProperty> getInteriorFurniture()
getLod4MultiSurface
public MultiSurfaceProperty getLod4MultiSurface()
getLod4Solid
public SolidProperty getLod4Solid()
getRoomInstallation
public java.util.List<IntBuildingInstallationProperty> getRoomInstallation()
isSetBoundedBySurface
public boolean isSetBoundedBySurface()
isSetClazz
public boolean isSetClazz()
- Specified by:
isSetClazz
in interface StandardObjectClassifier
isSetFunction
public boolean isSetFunction()
- Specified by:
isSetFunction
in interface StandardObjectClassifier
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interface StandardObjectClassifier
isSetGenericApplicationPropertyOfRoom
public boolean isSetGenericApplicationPropertyOfRoom()
isSetInteriorFurniture
public boolean isSetInteriorFurniture()
isSetLod4MultiSurface
public boolean isSetLod4MultiSurface()
isSetLod4Solid
public boolean isSetLod4Solid()
isSetRoomInstallation
public boolean isSetRoomInstallation()
setBoundedBySurface
public void setBoundedBySurface(java.util.List<BoundarySurfaceProperty> boundedBySurface)
setClazz
public void setClazz(Code clazz)
- Specified by:
setClazz
in interface StandardObjectClassifier
setFunction
public void setFunction(java.util.List<Code> function)
- Specified by:
setFunction
in interface StandardObjectClassifier
setUsage
public void setUsage(java.util.List<Code> usage)
- Specified by:
setUsage
in interface StandardObjectClassifier
setGenericApplicationPropertyOfRoom
public void setGenericApplicationPropertyOfRoom(java.util.List<ADEComponent> ade)
setInteriorFurniture
public void setInteriorFurniture(java.util.List<InteriorFurnitureProperty> interiorFurniture)
setLod4MultiSurface
public void setLod4MultiSurface(MultiSurfaceProperty lod4MultiSurface)
setLod4Solid
public void setLod4Solid(SolidProperty lod4Solid)
setRoomInstallation
public void setRoomInstallation(java.util.List<IntBuildingInstallationProperty> roomInstallation)
unsetBoundedBySurface
public void unsetBoundedBySurface()
unsetBoundedBySurface
public boolean unsetBoundedBySurface(BoundarySurfaceProperty boundedBySurface)
unsetClazz
public void unsetClazz()
- Specified by:
unsetClazz
in interface StandardObjectClassifier
unsetFunction
public void unsetFunction()
- Specified by:
unsetFunction
in interface StandardObjectClassifier
unsetFunction
public boolean unsetFunction(Code function)
- Specified by:
unsetFunction
in interface StandardObjectClassifier
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interface StandardObjectClassifier
unsetUsage
public boolean unsetUsage(Code usage)
- Specified by:
unsetUsage
in interface StandardObjectClassifier
unsetGenericApplicationPropertyOfRoom
public void unsetGenericApplicationPropertyOfRoom()
unsetGenericApplicationPropertyOfRoom
public boolean unsetGenericApplicationPropertyOfRoom(ADEComponent ade)
unsetInteriorFurniture
public void unsetInteriorFurniture()
unsetInteriorFurniture
public boolean unsetInteriorFurniture(InteriorFurnitureProperty interiorFurniture)
unsetLod4MultiSurface
public void unsetLod4MultiSurface()
unsetLod4Solid
public void unsetLod4Solid()
unsetRoomInstallation
public void unsetRoomInstallation()
unsetRoomInstallation
public boolean unsetRoomInstallation(IntBuildingInstallationProperty roomInstallation)
getCityGMLModule
public final BuildingModule getCityGMLModule()
- Specified by:
getCityGMLModule
in interface CityGML
- Overrides:
getCityGMLModule
in class AbstractCityObject
isSetCityGMLModule
public boolean isSetCityGMLModule()
- Specified by:
isSetCityGMLModule
in interface CityGML
- Overrides:
isSetCityGMLModule
in class AbstractCityObject
getCityGMLClass
public CityGMLClass getCityGMLClass()
- Specified by:
getCityGMLClass
in interface CityGML
calcBoundedBy
public BoundingShape calcBoundedBy(boolean setBoundedBy)
- Overrides:
calcBoundedBy
in class AbstractFeature
getLodRepresentation
public LodRepresentation getLodRepresentation()
- Overrides:
getLodRepresentation
in class AbstractCityObject
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class AbstractCityObject
accept
public void accept(FeatureVisitor visitor)
- Specified by:
accept
in class AbstractFeature
accept
public <T> T accept(FeatureFunctor<T> visitor)
- Specified by:
accept
in class AbstractFeature
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in class AbstractGML
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in class AbstractGML