Definition form ISO 6707-1:1989: Construction for closing an
opening, intended primarily for access with hinged, pivoted or sliding
operation.
Definition from IAI: The door includes constructions with
revolving and folding operations. A door consists of a lining and one or
several panels, properties concerning the lining and panel are defined by the
IfcDoorLiningProperties and the IfcDoorPanelProperties.
The door entity (IfcDoor) defines a particular occurrence of a
door inserted in the spatial context of a project. The actual parameter of the
door and/or its shape is defined at the IfcDoorStyle, to which the
IfcDoor related by the inverse relationship IsDefinedBy pointing
to IfcRelDefinesByType. The IfcDoorStyle also defines the
particular attributes for the lining (IfcDoorLiningProperties) and
panels (IfcDoorPanelProperties).
The IfcDoor is normally inserted into an IfcOpeningElement
(but does not need to) using the IfcRelFillsElement relationship. It is
also directly liked to the spatial structure of the project (and here normally
to the IfcBuildingStorey) using the
IfcRelContainsInSpatialStructure relationship.
HISTORY New entity in IFC
Release 1.0
ISSUE See issue log for changes made in IFC Release 1.5.1. See
issue and change log for changes made in IFC Release 2.x
Geometry Use Definitions:
The geometric representation of IfcDoor is given by the
IfcProductDefinitionShape, allowing multiple geometric representation.
The IfcDoor, in case of an occurrance object, gets its parameter and
shape from the IfcDoorStyle. If an IfcRepresentationMap (a block
definition) is defined for the IfcDoorStyle, than the IfcDoor
inserts it through the IfcMappedItem.
Local Placement
The local placement for IfcDoor is defined in its supertype
IfcProduct. It is defined by the IfcLocalPlacement, which defines
the local coordinate system that is referenced by all geometric
representations.
- The PlacementRelTo relationship of IfcLocalPlacement
shall point to the local placement of the same element (if given), in which the
IfcDoor is used as a filling (normally an IfcOpeningElement), as
provided by the IfcRelFillsElement relationship.
- If the IfcDoor is not inserted into an
IfcOpeningElement, than the PlacementRelTo relationship of
IfcLocalPlacement shall point (if given) to the local placement of the
same IfcSpatialStructureElement , which is used in the
ContainedInStructure inverse attribute, or to a spatial structure
element at a higher level, referenced by that.
- If the relative placement is not used, the absolute placement is
defined within the world coordinate system.
Standard Geometric Representation using parameters given by the
style
The parameters, which defines the shape of the IfcDoor, are given
at the IfcDoorStyle and the property sets, which are included in the
IfcDoorStyle. The IfcDoor only defines the local placement which
determines the opening direction of the door. The overall size of the
IfcDoor is determined by its OverallWidth and
OverallHeight parameter, if omitted, it should be taken from the profile
of the IfcOpening, in which the IfcDoor is inserted.
EXAMPLE Inserting the IfcDoorStyle.OperationType =
SingleSwingLeft
 |
The door panel (for swinging doors) opens
always into the direction of the positive Y axis of the local placement. The
determination of whether the door opens to the left or to the right is done at
the level of the IfcDoorStyle. |
 |
If the door should open to the other
side, than the local placement has to be changed. |
EXAMPLE Inserting the IfcDoorStyle.OerationType = SingleSwingRight into
an IfcOpening
 |
The insertion of the door style into the
IfcOpeningElement by creating an instance of IfcDoor. The parameter:
- OverallHeigth
- OverallWidth
show the extend of the door in the positive Z and X axis of the
local placement of the door. The lining and the threshold are created by the
lining parameter (the flag ParameterTakesPrecedence = TRUE). |