IfcSurfaceFeatureTypeEnum

BACnet MVD

#### IfcSurfaceFeatureTypeEnum

Natural language names

| Surface Feature Type Enum
| Enumération des types de traitement de surface

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcSurfaceFeatureTypeEnum |  |  | ADDED |

##### Semantic definitions at the type

Type definition

This enumeration indicates the type of a surface feature.

> HISTORY New type in IFC4.

Enumeration definition

Constant | Description
--- | ---
MARK | A point, line, cross, or other mark, applied for example for easier adjustment of elements during assembly.
TAG | A name tag, which allows to identify an element during production, delivery and assembly. May be manufactured in different ways, e.g. by printing or punching the tracking code onto the element or by attaching an actual tag.
TREATMENT | A subtractive surface feature, e.g. grinding, or an additive surface feature, e.g. coating, or an impregnating treatment, or a series of any of these kinds of treatments.
USERDEFINED | A user-defined type of surface feature.
NOTDEFINED | An undefined type of surface feature.

##### Formal representations

XML Specification
`<xs:simpleType name="IfcSurfaceFeatureTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="mark"/>
<xs:enumeration value="tag"/>
<xs:enumeration value="treatment"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcSurfaceFeatureTypeEnum = ENUMERATION OF (
MARK,
TAG,
TREATMENT,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcSurfaceFeature

Link to this page