IfcSurfaceFeatureTypeEnum

Natural language names
Surface Feature Type Enum
Enumération des types de traitement de surface
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcSurfaceFeatureTypeEnumADDED
IFC4x2 Candidate 4.2.0.0
    IfcSurfaceFeatureTypeEnum
      DEFECTADDED
IFC4x2 to IFC4x3_RC1
    IfcSurfaceFeatureTypeEnum
      HATCHMARKINGADDED
      LINEMARKINGADDED
      PAVEMENTSURFACEMARKINGADDED
      SYMBOLMARKINGADDED
      NONSKIDSURFACINGADDED
      RUMBLESTRIPADDED
      TRANSVERSERUMBLESTRIPADDED
Semantic definitions at the type
Type definition

This enumeration indicates the type of a surface feature.

HISTORY  New type in IFC4.

Enumeration definition
ConstantDescription
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.

DEFECT

Detected defect on the surface of an element, such as corroded or eroded area.

HATCHMARKING

surface markings defined by enclosed 2d shape with defined hatch fillings.

LINEMARKING

2D lines painted on pavement surfaces to form boundaries, centrelines and edge markings.

PAVEMENTSURFACEMARKING

Painted or chemical lines or symbols on the surface of pavements (a road or paved area)

SYMBOLMARKING

Surface markings that convey information in the form of symbols and shapes such as arrows, text or pictorial symbols.

NONSKIDSURFACING

Paint or surfacing to prevent sliding or skidding.

RUMBLESTRIP

Raised and often textured strips on road center line or on shoulder, or across lanes to alert drivers by vibration and noise. Also Jiggle bars.

NOTE Definition from PIARC: Narrow raised and often specially textured strips across or alongside the carriageway, generating noise and vibrations through vehicles in order to alert drivers and encourage them to slow down for particular hazards.

TRANSVERSERUMBLESTRIP

Type of rumble strip running across lane(s).

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="defect"/>
   <xs:enumeration value="hatchmarking"/>
   <xs:enumeration value="linemarking"/>
   <xs:enumeration value="pavementsurfacemarking"/>
   <xs:enumeration value="symbolmarking"/>
   <xs:enumeration value="nonskidsurfacing"/>
   <xs:enumeration value="rumblestrip"/>
   <xs:enumeration value="transverserumblestrip"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcSurfaceFeatureTypeEnum = ENUMERATION OF (
 MARK,
 TAG,
 TREATMENT,
 DEFECT,
 HATCHMARKING,
 LINEMARKING,
 PAVEMENTSURFACEMARKING,
 SYMBOLMARKING,
 NONSKIDSURFACING,
 RUMBLESTRIP,
 TRANSVERSERUMBLESTRIP,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcSurfaceFeature

Link to this page  Link to this page