Interface Space
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<Door>
getDoors()
Returns the connected doors of the space.Collection<Opening>
getOpenings()
Returns the connected openings of the space.double
getReferencePerimeterNetArea()
Returns the net area of the space reference perimeter without the space boundaries related elements.Collection<SpaceBoundary>
getSpaceBoundaries()
Returns the space boundaries of the space.double
getSpaceBoundariesBeamsArea()
Returns the total area of the beams of the space boundaries.double
getSpaceBoundariesCeilingsArea()
Returns the total area of the ceilings of the space boundaries.double
getSpaceBoundariesColumnsArea()
Returns the total area of the columns of the space boundaries.double
getSpaceBoundariesDoorsArea()
Returns the total area of the doors of the space boundaries.double
getSpaceBoundariesFloorsArea()
Returns the total area of the floors of the space boundaries.double
getSpaceBoundariesWallsArea()
Returns the total area of the walls of the space boundaries.double
getSpaceBoundariesWindowsArea()
Returns the total area of the windows of the space boundaries.Collection<Window>
getWindows()
Returns the connected windows of the space.Set<Zone>
getZones()
Returns a set of the zones of the space.-
Methods inherited from interface com.solibri.smc.api.model.Component
distance, distance, equals, getBATID, getBottomElevationFromFloor, getBoundingBox, getBuilding, getComponentType, getConstructionType, getDescriptionText, getDisciplineName, getFederatedFloor, getFloor, getFootprint, getFunctionalSystems, getGlobalBottomElevation, getGlobalTopElevation, getGroups, getGUID, getHyperlinks, getIfcEntityType, getInformation, getIntersections, getMaterials, getModel, getName, getProfile, getPropertySets, getPropertySets, getPropertyValue, getRelated, getSite, getTopElevationFromFloor, getTriangleMesh, horizontalDistance, horizontalDistance, isOnBuildingEnvelope, projectionOnXYPlaneDistance, projectionOnXYPlaneDistance, verticalDistance, verticalDistance
-
-
-
-
Method Detail
-
getDoors
Collection<Door> getDoors()
Returns the connected doors of the space.- Returns:
- the door entities
- Since:
- 9.10.2
-
getOpenings
Collection<Opening> getOpenings()
Returns the connected openings of the space. The openings can be empty or filled by a window or a door.- Returns:
- the opening entities
- Since:
- 9.10.2
-
getWindows
Collection<Window> getWindows()
Returns the connected windows of the space.- Returns:
- the window entities
- Since:
- 9.10.2
-
getSpaceBoundaries
Collection<SpaceBoundary> getSpaceBoundaries()
Returns the space boundaries of the space.- Returns:
- the collection of space boundary info
- Since:
- 9.10.2
-
getSpaceBoundariesWallsArea
double getSpaceBoundariesWallsArea()
Returns the total area of the walls of the space boundaries.- Returns:
- the total area of the walls of the space boundaries
- Since:
- 9.10.3
-
getSpaceBoundariesWindowsArea
double getSpaceBoundariesWindowsArea()
Returns the total area of the windows of the space boundaries.- Returns:
- the total area of the windows of the space boundaries
- Since:
- 9.10.3
-
getSpaceBoundariesDoorsArea
double getSpaceBoundariesDoorsArea()
Returns the total area of the doors of the space boundaries.- Returns:
- the total area of the doors of the space boundaries
- Since:
- 9.10.3
-
getSpaceBoundariesColumnsArea
double getSpaceBoundariesColumnsArea()
Returns the total area of the columns of the space boundaries.- Returns:
- the total area of the columns of the space boundaries
- Since:
- 9.10.3
-
getSpaceBoundariesBeamsArea
double getSpaceBoundariesBeamsArea()
Returns the total area of the beams of the space boundaries.- Returns:
- the total area of the beams of the space boundaries
- Since:
- 9.10.3
-
getSpaceBoundariesFloorsArea
double getSpaceBoundariesFloorsArea()
Returns the total area of the floors of the space boundaries.- Returns:
- the total area of the floors of the space boundaries
- Since:
- 9.10.3
-
getSpaceBoundariesCeilingsArea
double getSpaceBoundariesCeilingsArea()
Returns the total area of the ceilings of the space boundaries.- Returns:
- the total area of the ceilings of the space boundaries
- Since:
- 9.10.3
-
getReferencePerimeterNetArea
double getReferencePerimeterNetArea()
Returns the net area of the space reference perimeter without the space boundaries related elements. Eg. (perimeter * height) - windows - openings - doors.- Returns:
- the net area of the space reference perimeter without the space boundaries related elements.
- Since:
- 9.10.3
-
-