Index Page
EXPRESS Definition |
EXPRESS-G Diagram |
IDL Definition |
The Schema IfcSharedBldgElements is defined at the Interoperability Layer and covers the definition of building elements that are shared among several IFC domain or application type models.
EXPRESS Definition
This enumeration defines the available Generic Types for IfcBeam.
Enumeration:
SimpleBeam |
|
CompoundBeam |
|
Truss |
|
NOTE This type is identical with IFC Release 1.0 type IfcBeamTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcBuiltIn.
Enumeration:
Cabinet |
|
CounterTop |
|
Railing |
|
NOTE This type is identical with IFC Release 1.0 type IfcBuiltInTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcColumn.
Enumeration:
SimpleColumn |
|
CompoundColumn |
|
Truss |
|
NOTE This type is identical with IFC Release 1.0 type IfcColumnTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcCovering.
Enumeration:
Ceiling |
|
Flooring |
|
WallCovering |
|
NOTE This is a new type in Release 1.5.
EXPRESS Definition
This enumeration defines the available Generic Types for IfcDoor.
Enumeration:
SingleSwing |
|
DoubleSwing |
|
Slide |
|
Rollup |
|
Revolving |
|
NOTE This type is identical with IFC Release 1.0 type IfcDoorTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcFloor.
Enumeration:
SolidFloor |
|
LayeredFloor |
|
ElementedFloor |
|
NOTE This type is identical with IFC Release 1.0 type IfcFloorTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcRoofSlab.
Enumeration:
SolidSlab |
|
LayeredSlab |
|
ElementedSlab |
|
NOTE This type is identical with IFC Release 1.0 type IfcRoofSlabTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcWall.
Enumeration:
SolidWall |
|
LayeredWall |
|
ElementedWall |
|
NOTE This type is identical with IFC Release 1.0 type IfcWallTypeEnum
EXPRESS Definition
This enumeration defines the available Generic Types for IfcWindow.
Enumeration:
FixedCasement |
|
Sliding |
|
Awning |
|
DoupleHung |
|
Casement |
|
Pivoting |
|
NOTE This type is identical with IFC Release 1.0 type IfcWindowTypeEnum
EXPRESS Definition
Definition from IFC: IfcBeam is defined in the Architecture Domain and possibly reused by other domains. It represents a horizontal, or nearly horizontal structural member designed to carry loads.
NOTE This class was IfcBeam in IFC Release 1.0 and has been modified in IFC Release 1.5
ISSUE See issues I-330, I-365 for changes made in IFC Release 1.5.1
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type. |
Simple Beam |
Truss |
Simple Beam |
|
OPT |
calcBeamSectionArea |
Total Gross (physical) Area of the cross section (or profile) of the beam. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
OPT |
calcBeamVolume |
Total Gross (physical) Volume of the beam. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcBeam as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
WR62 |
The material attribute of a beam shall use IfcMaterialComposite as the proper select type. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
SimpleBeam |
|
|
|
CompoundBeam |
|
|
|
Truss |
|
|
Object Geometry in Context
The geometric representation of IfcBeam is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Local Placement
The definition of the object coordinate system for IfcBeam is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcBeam is defined using the attribute driven geometry. The following constraints apply to the standard representation:
Example for standard geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Extrusion Direction The beam profile is extruded horizontally, i.e. coplanar to the XY plane of the co-ordinate system of the building storey. Placement [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the element container object, here IfcBuildingStorey. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The advanced geometric representation of IfcBeam is defined using the attribute driven geometry. The following constraints apply to the advanced representation:
Example for advanced geometric representation
|
Extrusion
Profile
Other Types: IfcArbitraryProfileDef
Extrusion Direction
|
The arbitrary geometric representation of IfcBeam is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.
EXPRESS Definition
Definition from IFC: Generalization for elements that are assembled on site; built-in and attached to the building permanently (e.g. built-in cabinets, countertops, railings, etc.).
NOTE This class was IfcBuiltIn in IFC Release 1.0 and has been modified in IFC Release 1.5.
ISSUE See issue I-159 for changes made in IFC Release 1.5.
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Cabinet |
Railing |
Cabinet |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcBuiltIn as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
Cabinet |
|
|
|
CounterTop |
|
|
|
Railing |
|
|
Object Geometry in Context
The geometric representation of IfcBuiltIn is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Local Position
The Reference Geometry for IfcBuiltIn is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcBuiltIn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.
Currently, the usage of attribute driven geometry for IfcBuiltIn is not supported.
Advanced Geometric Representation
The advanced geometric representation of IfcBuiltIn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.
Currently, the usage of attribute driven geometry for IfcBuiltIn is not supported.
Arbitrary Geometric Representation
The arbitrary geometric representation of IfcBuiltIn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.
Currently, there is no difference in the usage of standard, advanced and arbitrary geometric representations for IfcBuiltIn.
EXPRESS Definition
Definition from IFC: A vertical structural member which often is aligned with a structural grid intersection. IfcColumn is defined in the Architecture Domain and possibly reused by other domains. It represents a vertical, or nearly vertical structural member designed to transfer loads to its base.
NOTE This class was IfcColumn in IFC Release 1.0 and has been modified in IFC Release 1.5 ISSUE See issues I-330, I-365 for changes made in IFC Release 1.5.1
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Simple Column |
Truss |
Simple Column |
|
OPT |
calcColumnSectionArea |
Total Gross (physical) Area of the cross section (or profile) of the column. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
OPT |
calcColumnVolume |
Total Gross (physical) Volume of the column. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcColumn as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
WR62 |
The material attribute of a beam shall use IfcMaterialComposite as the proper select type. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
SimpleColumn |
|
|
|
CompoundColumn |
|
|
|
Truss |
|
|
Object Geometry in Context
The geometric representation of IfcColumn is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Local Placement
The Reference Geometry for IfcColumn is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcColumn is defined using the attribute driven geometry. The following constraints apply to the standard representation:
Example for standard geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Other Type: IfcCircleProfileDef (used in example)
Extrusion Direction The column profile is extruded vertically, i.e. along the z-axis of the co-ordinate system of the building storey. Placement [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the element container object, here IfcBuildingStorey. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The advanced geometric representation of IfcColumn is defined using the attribute driven geometry. The following constraints apply to the advanced representation:
Example for advanced geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing multiple (here two) IfcAttDrivenExtrudedSegment. Default Type: Set of IfcAttDrivenExtrudedSegment and/or of IfcAttDrivenMorphedExtrudedSegment and/or IfcAttDrivenTaperedExtrudedSegment (Hereby "mushroom" columns are supported)
Profile Extrusion profile, for standard representation given by each IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Other Types: IfcCircleProfileDef (used in example)
Other Types: IfcArbitraryProfileDef
Extrusion Direction The column profile is extruded in any direction. Placement [Black arrows] The local placement of column is placed relative to the co-ordinate system of the element container, e.g. the building storey. [Red and brown arrows] The segments are placed relative to the local placement. [Green and blue arrows] The profiles are placed relative to the XY planes of the placement co-ordinate systems of the segments. |
The arbitrary geometric representation of IfcColumn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.
EXPRESS Definition
Definition from IFC: Supertype for any object which covers some part of and is fully dependent on another. Additionally, the geometry for this object is determined by the owning object. Examples include wall, floor and ceiling coverings, finish trim, and base molding.
NOTE This class was IfcCovering in IFC Release 1.0 and has been modified in IFC Release 1.5
ISSUE See issue I-195 for changes
made in IFC Release 1.5.
See issues I-330, I-365 for changes
made in IFC Release 1.5.1
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Ceiling |
Wall Covering |
Wall Covering |
|
|
LayerInformation |
Relationship to the Material Layer Set Usage Information, that defines the offset, direction sense, and total thickness against the path definition of the attribute driven shape representation. |
see type |
see type |
n/a |
|
OPT |
calcCoveringArea |
Total Gross (physical) Area of the covering facing. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
DER RT |
HasMaterial |
Ensures that the inherited HasMaterial relationship points to the same instance of IfcMaterialLayerSet as the referenced IfcMaterialLayerSetUsage. |
see type |
see type |
n/a |
|
INV |
Covers |
Reference to the objectified relationship that handles the relationship of the Covering to the covered Building Element. |
see type |
see type |
n/a |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcCovering as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
WR62 |
The material attribute of a covering shall use IfcMaterialLayerSet as the proper select type. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
Ceiling |
|
|
|
|
CeilingApplied |
|
|
|
CeilingLayered |
|
|
|
CeilingSuspended |
|
|
Flooring |
|
|
|
WallCovering |
|
|
Object Geometry in Context
The geometric representation of IfcCovering is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Local Placement
The Reference Geometry for IfcCovering is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcCovering is defined using the attribute driven geometry. The following constraints apply to the standard representation:
Example for standard geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Extrusion Direction The covering profile is extruded horizontally, i.e. along the z-axis of the co-ordinate system of the building element, which is covered. Placement [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the building element which is covered. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The advanced geometric representation of IfcCovering is defined using the attribute driven geometry. The following constraints apply to the advanced representation:
Example for advanced geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid,
IfcAttDrivenClippedExtrudedSolid and IfcAttDrivenRevolvedSolid, IfcAttDrivenClippedRevolvedSolid
referencing a single IfcAttDrivenExtrudedSegment or IfcAttDrivenRevolvedSolid.
Other Type: IfcAttDrivenRevolvedSegment (used in example)
Profile
Other Type: IfcArbitraryProfileDef
Extrusion Direction
|
The arbitrary geometric representation of IfcColumn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.
EXPRESS Definition
Definition from IFC: IfcDoor is defined in the Architecture Domain and possibly reused by other domains. It represents a construction for closing an opening, intended primarily for access.
NOTE This class was IfcDoor in IFC Release 1.0 and has been modified in IFC Release 1.5
ISSUE See issue I-303, I-330 for changes made in IFC Release 1.5.1.
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Single Swing |
Revolving |
Single Swing |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcDoor as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
SingleSwing |
|
|
|
DoubleSwing |
|
|
|
Sliding |
|
|
|
Rollup |
|
|
|
Revolving |
|
|
Object Geometry in Context
The geometric representation of IfcDoor is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Shape Aspect Representation
The IfcDoor represents an element that is usually mounted from various components. Therefore the Product Shape of IfcDoor will comprise usually many components. The number of recognized components and the depth of their representation, however, depends on the project life cycle.
The following standard components, if defined in the particular project life cycle, shall be recognizable within the shape representation as they are defined in the Property Sets. The IfcShapeAspect class and its Descriptor attribute shall be used to indicate the aspects of the geometric representation of IfcDoor that applies to the components.
Component |
Descriptor (at IfcShapeAspect) |
Lining |
DoorLining |
Panel |
DoorPanel |
Opening |
DoorOpening |
Opening Filler |
DoorOpeningFiller |
Trim |
DoorTrim |
Hardware |
DoorHardware |
The Reference Geometry for IfcDoor is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcDoor is defined using the explicit geometry. The following constraints apply to the standard representation:
Example for standard geometric representation
NOTE: The DoorPanel is only shown opened for better readability of the drawing. The parameters are only given for a DoorTrim as example. |
Extrusion Extrusion path, for standard representation given by IfcExtrudedAreaSolid for each component (DoorLining, DoorPanel, DoorOpening, DoorOpeningFiller, DoorTrim) for which a geometric representation is available.
Profile Extrusion profile, for standard representation given by IfcCurveBoundedPlane
Extrusion Direction The profiles are extruded horizontally, i.e. in the same direction as the opening element, which is filled. Placement [Black arrows] The local placement of door is placed relative to the co-ordinate system of the opening element which is filled. [Red arrows] The placement co-ordinate system of the basis surface, given by the normal of the IfcPlane. [NOTE] All other component shapes are placed accordingly relative to the local placement. |
|
Boolean Operation All shapes (IfcAttDrivenExtrudedSolid) shall be connected by the CSG capabilities, resulting in an IfcCsgSolid as the standard representation item for the door. The Boolean structure for the example shall be: (DoorLining)+((DoorTrim[1]+DoorTrim[2])+(DoorPanel-PanelOpening)) |
She advanced geometric representation is defined in the same way as the standard geometric representation for IfcDoor using the explicit geometry. In addition the advanced geometric representation shall support the shape aspect representation, i.e. each component shape (IfcAttDrivenExtrudedSolid) shall be defined as a shape aspect by using the IfcShapeAspect pointing to the IfcAttDrivenExtrudedSolid within the appropriate shape representation.
Arbitrary Geometric Representation
The arbitrary geometric representation of IfcDoor is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation. An IfcFacetedBrep or IfcFacetedBrepWithVoids shall represent each component that has geometric representation.
EXPRESS Definition
Definition from IFC: Construction that provides the lowest surface in any Space in a building. It shall be noted, that only the core or constructional part of this construction is considered to be a Floor. The upper finish (flooring) and the lower finish (ceiling) are considered to be Coverings.
NOTE This class was IfcFloor in IFC Release 1.0 and has been modified in IFC Release 1.5
ISSUE See issues I-155, I-156, I-157
for changes made in IFC Release 1.5.
See issues I-330, I-365 for changes
made in IFC Release 1.5.1
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Solid Floor |
Elemented Floor |
Solid Floor |
|
|
LayerInformation |
Relationship to the Material Layer Set Usage Information, that defines the offset, direction sense, and total thickness against the path definition of the attribute driven shape representation. |
see type |
see type |
n/a |
|
OPT |
calcFloorArea |
Total Gross (physical) Area of the floor. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
OPT |
calcFloorVolume |
Total Gross (physical) Volume of the floor. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
DER RT |
HasMaterial |
Ensures that the inherited HasMaterial relationship points to the same instance of IfcMaterialLayerSet as the referenced IfcMaterialLayerSetUsage. |
see type |
see type |
n/a |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcFloor as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
WR62 |
The material attribute of a floor shall use IfcMaterialLayerSet as the proper select type. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
SolidFloor |
|
|
|
LayeredFloor |
|
|
|
ElementedFloor |
|
|
Object Geometry in Context
The geometric representation of IfcFloor is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Local Placement
The Reference Geometry for IfcFloor is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcFloor is defined using the attribute driven geometry. The following constraints apply to the standard representation:
Example for standard geometric representation:
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Other Type: IfcArbitraryProfileDef
Extrusion Direction The floor profile is extruded vertically, i.e. along the z-axis of the co-ordinate system of the element container (e.g., the building storey). Placement [Black arrows] The local placement of floor is placed relative to the co-ordinate system of the element container, e.g., the building storey. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The advanced geometric representation of IfcFloor is defined using the attribute driven geometry. The following constraints apply to the advanced representation:
Example for advanced geometric representation:
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid or IfcAttDrivenClippedExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Other Type: IfcArbitraryProfileDef
Extrusion Direction The floor profile shall be extruded into any direction. Placement [Black arrows] The local placement of floor is placed relative to the co-ordinate system of the element container, e.g., the building storey. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The arbitrary geometric representation of IfcFloor is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.
Class IfcRelCoversBldgElements
EXPRESS Definition
Definition from IFC: Objectified relationship between an IfcBuildingElement and one to many IfcCovering, which do cover the building element.
NOTE This is a new class in IFC Release 1.5
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
RelatingBuildingElement |
Relationship to the Building Element that is covered. |
see type |
see type |
n/a |
|
|
RelatedCoverings |
Relationship to the List of Coverings at this Building Element. |
List[1:?] IfcCovering |
1 |
N |
1 |
Objectified relationships are not typed there is no type definition.
This objectified relationship does not carry additional geometry there is no geometry use definition.
EXPRESS Definition
Definition from IFC: Slab (shape) component of the construction that encloses a building from above. Note that more roof assembly elements will be included in future releases. A complex roof is constructed from possibly more than one Roof Slab.
NOTE This class was IfcRoofSlab in IFC Release 1.0 and has been modified in IFC Release 1.5
ISSUE See issues I-155, I-156, I-157
for changes made in IFC Release 1.5.
See issues I-330, I-365 for changes
made in IFC Release 1.5.1
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Solid Slab |
Elemented Slab |
Solid Slab |
|
|
LayerInformation |
Relationship to the Material Layer Set Usage Information, that defines the offset, direction sense, and total thickness against the path definition of the attribute driven shape representation. |
see type |
see type |
n/a |
|
OPT |
calcRoofSlabArea |
Total Gross (physical) Area of the roof slab. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
OPT |
calcRoofSlabVolume |
Total Gross (physical) Volume of the roof slab. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
DER RT |
HasMaterial |
Ensures that the inherited HasMaterial relationship points to the same instance of IfcMaterialLayerSet as the referenced IfcMaterialLayerSetUsage. |
see type |
see type |
n/a |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcRoofSlab as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
WR62 |
The material attribute of a roof slab shall use IfcMaterialLayerSet as the proper select type. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
SolidRoofSlab |
|
|
|
LayeredRoofSlab |
|
|
|
ElementedRoofSlab |
|
|
Object Geometry in Context
The geometric representation of IfcRoofSlab is given by the IfcProductShape, allowing multiple geometric representation. The same geometry use definitions as for IfcFloor apply. Included are:
Local Placement
The Reference Geometry for IfcRoofSlab is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcRoofSlab is defined using the attribute driven geometry. The following constraints apply to the standard representation:
Example for standard geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Other Type: IfcArbitraryProfileDef
Extrusion Direction The roof slab profile is extruded vertically, i.e. along the z-axis of the co-ordinate system of the element container (e.g., the building storey). Placement [Black arrows] The local placement of roof slab is placed relative to the co-ordinate system of the element container, e.g., the building storey. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The advanced geometric representation of IfcRoofSlab is defined using the attribute driven geometry. The following constraints apply to the advanced representation:
Example for advanced geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid or IfcAttDrivenClippedExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Other Type: IfcArbitraryProfileDef
Extrusion Direction The roof slab profile shall be extruded into any direction. Placement [Black arrows] The local placement of roof slab is placed relative to the co-ordinate system of the element container, e.g., the building storey. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
The arbitrary geometric representation of IfcRoofSlab is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.
EXPRESS Definition
Definition from IFC: IfcWall represents a vertical construction that bounds or subdivides Spaces. It is the common concept of a wall that will be later specialized in the various domains.
NOTE This class was IfcWall in IFC Release 1.0 and has been modified in IFC Release 1.5
ISSUE See issue I-155, I-156, I-157
for changes made in IFC Release 1.5.
See issues I-288, I-330, I-365
for changes made in IFC Release 1.5.1
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
Generic Type |
Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type |
Solid Wall |
Elemented Wall |
Solid Wall |
|
|
LayerInformation |
Relationship to the Material Layer Set Usage Information, that defines the offset, direction sense, and total thickness against the path definition of the attribute driven shape representation. |
see type |
see type |
n/a |
|
OPT |
calcWallArea |
Total Gross (physical) Area of the wall. Measured as vertical wall face, perpendicular to the center line of the wall. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
OPT |
calcWallVolume |
Total Gross (physical) Volume of the wall. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities. |
see type |
see type |
NIL |
|
DER RT |
HasMaterial |
Ensures that the inherited HasMaterial relationship points to the same instance of IfcMaterialLayerSet as the referenced IfcMaterialLayerSetUsage. |
see type |
see type |
n/a |
Formal Propositions:
WR61 |
Only IfcPropertyTypeDef that has IfcWall as TypedClass attribute, is a valid Relationship for the TypeDefinition of this class. |
WR62 |
The material attribute of a wall shall use IfcMaterialLayerSet as the proper select type. |
Generic Type |
Specific Type |
Shared Attributes |
Occurrence Attributes |
Common Properties |
|
|
|
SolidWall |
|
|
|
LayeredWall |
|
|
|
ElementedWall |
|
|
Object Geometry in Context
The geometric representation of IfcWall is given by the IfcProductShape, allowing multiple geometric representation. Included are:
Local Placement
The Reference Geometry for IfcWall is defined in its supertype IfcProduct. It is defined by the
Standard Geometric Representation
The standard geometric representation of IfcWall is defined using the attribute driven geometry. The following constraints apply to the standard representation:
Example for standard geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment Default Type: IfcAttDrivenExtrudedSegment
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Extrusion Direction The wall profile is extruded horizontally, i.e. co-planar to the XY plane of the co-ordinate system of the element container, e.g. the building storey. Placement [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the building element which is covered. [Red arrows] The segment is placed relative to the local placement. [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment. |
|
Connection The walls are connected using the IfcRelConnectsPathElements logical relationship, i.e. no connection geometry is given. The intersection of both lengthened walls (when viewed in ground view) shall be added to the wall with higher priorities (as given by the RelatingPriorities and RelatedPriorities attributes. If the priorities are equal, the intersection shall be added to the RelatingElement. The following additional propositions for standard geometric representation (with standard connectivity) apply:
|
The advanced geometric representation of IfcWall is defined using the attribute driven geometry. The following constraints apply to the advanced representation:
Example for advanced geometric representation
|
Extrusion Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid IfcAttDrivenClippedExtrudedSolid and IfcAttDrivenRevolvedSolid, IfcAttDrivenClippedRevolvedSolid referencing a single or multiple IfcAttDrivenExtrudedSegment and/or IfcAttDrivenRevolvedSegment Default Type: IfcAttDrivenExtrudedSegment
Other Type: IfcAttDrivenRevolvedSegment (used in example)
Profile Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef Default Type: IfcRectangleProfileDef
Extrusion Direction The wall profile is extruded horizontally, i.e. co-planar to the XY plane of the co-ordinate system of the element container, e.g. the building storey. Placement [Black arrows] The local placement of wall is placed relative to the co-ordinate system of the element container (e.g. the building storey). [Red and brown arrows] The segments are placed relative to the local placement. [Green and blue arrows] The profiles are placed relative to the XY planes of the placement co-ordinate systems of the segments. |
|