Covering Type Enum | |
Énumération des types de revêtement |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcCoveringTypeEnum | MOVED | Schema changed from IFCPRODUCTEXTENSION to IFCSHAREDBLDGELEMENTS. | IFC4x2 Candidate 4.2.0.0 | |
IfcCoveringTypeEnum | ||||
COPING | ADDED |
This enumeration defines the range of different types of covering that can further specify an IfcCovering or an IfcCoveringType.
HISTORY New enumeration in IFC1.0
IFC4 CHANGE The following enumerators have been added MOLDING, and SKIRTINGBOARD.
Constant | Description |
---|---|
CEILING | The covering is used torepresent a ceiling. |
FLOORING | The covering is used to represent a flooring. |
CLADDING | The covering is used to represent a cladding. |
ROOFING | The covering is used to represent a roof covering. |
MOLDING | The covering is used to represent a molding being a strip of material to cover the transition of surfaces (often between wall cladding and ceiling). |
SKIRTINGBOARD | The covering is used to represent a skirting board being a strip of material to cover the transition between the wall cladding and the flooring. |
INSULATION | The covering is used to insulate an element for thermal or acoustic purposes. |
MEMBRANE | An impervious layer that could be used for e.g. roof covering (below tiling - that may be known as sarking etc.) or as a damp proof course membrane; also, waterproofing material on a bridge structure (typically on top of bridge slab). |
SLEEVING | The covering is used to isolate a distribution element from a space in which it is contained. |
TOPPING | A layer of material used for leveling or flattening a surface. |
WRAPPING | The covering is used for wrapping particularly of distribution elements using tape. |
COPING | A protective capping or covering of a wall or a parapet. |
USERDEFINED | User defined type of covering. |
NOTDEFINED | Undefined type of covering. |
<xs:simpleType name="IfcCoveringTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="ceiling"/>
<xs:enumeration value="flooring"/>
<xs:enumeration value="cladding"/>
<xs:enumeration value="roofing"/>
<xs:enumeration value="molding"/>
<xs:enumeration value="skirtingboard"/>
<xs:enumeration value="insulation"/>
<xs:enumeration value="membrane"/>
<xs:enumeration value="sleeving"/>
<xs:enumeration value="topping"/>
<xs:enumeration value="wrapping"/>
<xs:enumeration value="coping"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcCoveringTypeEnum = ENUMERATION OF (
CEILING,
FLOORING,
CLADDING,
ROOFING,
MOLDING,
SKIRTINGBOARD,
INSULATION,
MEMBRANE,
SLEEVING,
TOPPING,
WRAPPING,
COPING,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcCovering IfcCoveringType