Modifier and Type | Interface and Description |
---|---|
static class |
Door.OperationType
Describes the opening operation and direction of a door.
|
Modifier and Type | Method and Description |
---|---|
Footprint |
getFootprint()
Calculates the footprint for this door based on the assumption that the expected footprint the caller wants is
calculated based on positioning of the door inside a wall and an opening.
|
Footprint |
getFootPrintForOpenedDoor()
Calculates the footprint this door covers as open and as closed.
|
Footprint |
getGeometricalFootprint()
Calculates the footprint for the door based on the actual geometry of the door.
|
Door.OperationType |
getOperationType()
Returns the operation type of the door (see
Door.OperationType ). |
double |
getOverallHeight()
Returns the overall height of the door.
|
double |
getOverallWidth()
Returns the overall width of the door.
|
Vector3d |
getReferenceDirection()
Returns a direction vector of unit length that defines the hinge side and opening direction of the door.
|
distance, distance, equals, getBATID, getBottomElevationFromFloor, getBoundingBox, getBuilding, getComponentType, getConstructionType, getDescriptionText, getDisciplineName, getFederatedFloor, getFloor, getFunctionalSystems, getGlobalBottomElevation, getGlobalTopElevation, getGroups, getGUID, getHyperlinks, getIntersections, getMaterials, getName, getProfile, getPropertySets, getPropertySets, getPropertyValue, getRelated, getSite, getTopElevationFromFloor, getTriangleMesh, horizontalDistance, horizontalDistance, isOnBuildingEnvelope, projectionOnXYPlaneDistance, projectionOnXYPlaneDistance, verticalDistance, verticalDistance
Footprint getFootprint()
getFootprint
in interface Component
Footprint getFootPrintForOpenedDoor()
Footprint getGeometricalFootprint()
Vector3d getReferenceDirection()
For example, if a door is defined to open to the left, then the hinge is on the left side when looking in the reference direction. The reference direction of a door corresponds to the y-axis used in IFCDoor.
double getOverallWidth()
double getOverallHeight()
Door.OperationType getOperationType()
Door.OperationType
).Copyright © 2019 Solibri, Inc.. All rights reserved.