IfcSurfaceFeatureTypeEnum

Natural language names
enSurface Feature Type Enum
frEnumération des types de traitement de surface
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcSurfaceFeatureTypeEnumADDED
Semantic definitions at the type
Type definition

This enumeration indicates the type of a surface feature.

HISTORY  New type in IFC4.
Enumeration definition
ConstantDescription
MARKA point, line, cross, or other mark, applied for example for easier adjustment of elements during assembly.
TAGA 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.
TREATMENTA 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.
USERDEFINEDA user-defined type of surface feature.
NOTDEFINEDAn undefined type of surface feature.
Formal representations
XSD 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;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page