IfcCovering
Definition from IAI: Definition for any element which covers some
part of another element and is fully dependent on that other element. EXAMPLEs include wall, floor and ceiling coverings,
finish trim, and base molding. Coverings can be assigned to either a space boundary, using the inverse
relationship ProvidesBoundaries pointing to IfcRelSpaceBoundary,
or to a building element, using the inverse relationship Covers pointing
to IfcRelCoversBldgElements. The following guideline shall apply: The quantities relating to the covering are defined by the
IfcElementQuantity and attached by the IfcRelDefinesByProperties.
The following quantities are foreseen, but will be subjected to the local
standard of measurement: Geometry Use Definitions The geometric representation of IfcCovering is given by the
IfcProductDefinitionShape, allowing multiple geometric representation.
Included are: Local Placement The local placement for IfcCovering 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. Geometric Representation The geometric representation of the IfcCovering depends on two
criteria: Standard Geometric Representation using Bounded Surface and Swept
Surface Representation The standard geometric representation of IfcCovering supports area
definitions as 3D surfaces. The standard geometric representation of
IfcCovering is defined using the following representation types: Advanced Geometric Representation using Swept Solid
Representation The advanced geometric representation of IfcCovering supports volume
definitions as 3D solids. The advanced geometric representation of IfcCovering
is defined using the following representation types: EXPRESS specification:
Name
Description
Value
Type
CoveredArea
Total area of
the covering in the elevation view. The exact definition and calculation rules
depend on the method of measurement used.
IfcAreaQuantity
HISTORY New entity in IFC
Release 1.0
ISSUE See issue log for changes made in IFC Release 1.5. and
1.5.1. See issue and change log for changes made in IFC Release 2x.
EXAMPLE for standard geometric representation.
EXAMPLE for advanced geometric representation.

The volume of IfcCovering is given by an
IfcExtrudedAreaSolid for planar base surfaces (here given by the
IfcSpaceBoundary).

The volume of the IfcCovering is given by
an IfcExtrudedAreaSolid for cylindrical base surfaces (here given by the
IfcSpaceBoundary - e.g. caused by a round wall).
ENTITY IfcCovering
SUBTYPE OF (
IfcBuildingElement);
PredefinedType
:
IfcCoveringTypeEnum;
INVERSE
Covers
:
SET [0:1] OF IfcRelCoversBldgElements FOR RelatedCoverings;
WHERE
WR1
:
SIZEOF (QUERY(temp <* SELF\IfcObject.HasAssociations |
'IFCPRODUCTEXTENSION.IFCRELASSOCIATESMATERIAL' IN TYPEOF(temp)
)) <= 1;
WR2
:
(PredefinedType <> IfcCoveringTypeEnum.UserDefined) OR
((PredefinedType = IfcCoveringTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.ObjectType));
END_ENTITY;
PredefinedType
:
Predefined types to define the particular type of the covering. There may be property set definitions
available for each predefined type.
Covers
:
Reference to the objectified relationship that handles the relationship of the Covering to the covered
Building Element.
WR1
:
There shall be only maximum one material association for covering.
WR2
:
The attribute UserDefinedType shall be given, if the predefined type is set to USERDEFINED.
Name
Type
Referred through
Express-G
IfcBuildingElement
Entity
Subtype
Diagram 1
IfcRelCoversBldgElements
Entity
Attribute 'RelatedCoverings'
Diagram 5
ENTITY IfcCovering;
ENTITY IfcRoot;
GlobalId
:
IfcGloballyUniqueId;
OwnerHistory
:
IfcOwnerHistory;
Name
:
OPTIONAL IfcLabel;
Description
:
OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType
:
OPTIONAL IfcLabel;
INVERSE
IsDefinedBy
:
SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations
:
SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments
:
SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes
:
SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy
:
SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcProduct;
ObjectPlacement
:
OPTIONAL IfcObjectPlacement;
Representation
:
OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy
:
SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag
:
OPTIONAL IfcIdentifier;
INVERSE
ConnectedTo
:
SET OF IfcRelConnectsElements FOR RelatingElement;
ConnectedFrom
:
SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure
:
SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcBuildingElement;
INVERSE
ProvidesBoundaries
:
SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
HasOpenings
:
SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
FillsVoids
:
SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ENTITY IfcCovering;
PredefinedType
:
IfcCoveringTypeEnum;
INVERSE
Covers
:
SET [0:1] OF IfcRelCoversBldgElements FOR RelatedCoverings;
END_ENTITY;