Interface Window
- All Superinterfaces:
- Component
Window entity represents windows in IFC models (IfcWindow).
- Since:
- 9.10.2
- 
Method SummaryModifier and TypeMethodDescriptionCalculates the footprint for this window based on the assumption that the expected footprint the caller wants is calculated based on positioning of the window inside a wall and an opening.Calculates the footprint for the window based on the actual geometry of the window.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, 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- 
getFootprintFootprint getFootprint()Calculates the footprint for this window based on the assumption that the expected footprint the caller wants is calculated based on positioning of the window inside a wall and an opening. Footprint is calculated by extending the window to the intersection of the wall and an opening inside it. If there is no opening or wall found around the window, the calculation falls back to the default footprint calculation and is equal to getGeometricalFootprint.- Specified by:
- getFootprintin interface- Component
- Returns:
- the footprint
 
- 
getGeometricalFootprintFootprint getGeometricalFootprint()Calculates the footprint for the window based on the actual geometry of the window. This matches the way footprints are calculated by default for entities.- Returns:
- the footprint
 
 
-