Interface Space
- All Superinterfaces:
- Component
Door entity represents spaces in IFC models (IfcSpace).
- Since:
- 9.10.2
- 
Method SummaryModifier and TypeMethodDescriptiongetDoors()Returns the connected doors of the space.doubleReturns the level of flooring of this space.Returns the connected openings of the space.doubleReturns the net area of the space reference perimeter without the space boundaries related elements.Returns the space boundaries of the space.doubleReturns the total area of the beams of the space boundaries.doubleReturns the total area of the ceilings of the space boundaries.doubleReturns the total area of the columns of the space boundaries.doubleReturns the total area of the doors of the space boundaries.doubleReturns the total area of the floors of the space boundaries.doubleReturns the total area of the walls of the space boundaries.doubleReturns the total area of the windows of the space boundaries.Returns the connected windows of the space.getZones()Returns a set of the zones of the space.Methods inherited from interface com.solibri.smc.api.model.Componentdistance, distance, equals, getBATID, getBottomElevationFromFloor, getBoundingBox, getBoundingBoxHeight, getBoundingBoxLength, getBoundingBoxWidth, getBuilding, getComponentName, getComponentType, getConstructionType, getDescriptionText, getDisciplineName, getDistanceToNextFloor, getElementType, getFederatedFloor, getFloor, getFootprint, getFunctionalSystems, getGeometryType, getGlobalBottomElevation, getGlobalCoordinate, getGlobalTopElevation, getGroups, getGUID, getHyperlinks, getIfcEntityType, getIfcType, getInformation, getInformationAsString, getIntersections, getMaterials, getModel, getName, getObjectType, getParametricInformationAsString, getPredefinedType, getProfile, getPropertySets, getPropertySets, getPropertyValue, getRelated, getSite, getTopElevationFromFloor, getTriangleMesh, getTypeName, horizontalDistance, horizontalDistance, isOnBuildingEnvelope, projectionOnXYPlaneDistance, projectionOnXYPlaneDistance, verticalDistance, verticalDistance
- 
Method Details- 
getDoorsCollection<Door> getDoors()Returns the connected doors of the space.- Returns:
- the door entities
- Since:
- 9.10.2
 
- 
getOpeningsCollection<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
 
- 
getWindowsCollection<Window> getWindows()Returns the connected windows of the space.- Returns:
- the window entities
- Since:
- 9.10.2
 
- 
getSpaceBoundariesCollection<SpaceBoundary> getSpaceBoundaries()Returns the space boundaries of the space.- Returns:
- the collection of space boundary info
- Since:
- 9.10.2
 
- 
getSpaceBoundariesWallsAreadouble 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
 
- 
getSpaceBoundariesWindowsAreadouble 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
 
- 
getSpaceBoundariesDoorsAreadouble 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
 
- 
getSpaceBoundariesColumnsAreadouble 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
 
- 
getSpaceBoundariesBeamsAreadouble 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
 
- 
getSpaceBoundariesFloorsAreadouble 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
 
- 
getSpaceBoundariesCeilingsAreadouble 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
 
- 
getReferencePerimeterNetAreadouble 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
 
- 
getZonesReturns a set of the zones of the space. Returns empty if the space does not have any zones.- Returns:
- a set of the zones of the space
- Since:
- 9.10.4
 
- 
getElevationWithFloordouble getElevationWithFloor()Returns the level of flooring of this space. The average is used, if the space ground surface is sloping or if there are level differences within this space. The value is imported from IfcSpace.ElevationWithFlooring.- Returns:
- the elevation with floor
- Since:
- 9.12.8
 
 
-