IfcRailingTypeEnum

Natural language names
Railing Type Enum
Enumération des types de garde corps
Change log
ItemSPFXMLChangeDescription
IFC4x2 to IFC4x3_RC1
    IfcRailingTypeEnum
      FENCEADDED
Semantic definitions at the type
Type definition

This enumeration defines the different types of IfcRailing or IfcRailingType that can be predefined using the enumeration values.

HISTORY  New enumeration type in IFC2.0

Enumeration definition
ConstantDescription
HANDRAIL

A type of railing designed to serve as an optional structural support for loads applied by human occupants (at hand height). Generally located adjacent to ramps and stairs. Generally floor or wall mounted.

GUARDRAIL

A type of railing designed to guard human or vehicle occupants from falling off a stair, ramp or landing where there is a vertical drop at the edge of such floors/landings, or to provide restraint to an errant road vehicle, installed on the central reserve of or alongside a road.

BALUSTRADE

Similar to the definitions of a guardrail except the location is at the edge of a floor, rather then a stair or ramp. Examples are balustrates at roof-tops or balconies, or along a bridge or on top of a retaining wall.

FENCE

NOTE Definition from ISO6707-1: non-load bearing vertical construction, usually lightweight, which bounds or subdivides an external area.

USERDEFINED

User-defined railing element, a term to identify the user type is given by the attribute IfcRailing.ObjectType.

NOTDEFINED

Undefined railing element, no type information available.

Formal representations
XML Specification
 <xs:simpleType name="IfcRailingTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="handrail"/>
   <xs:enumeration value="guardrail"/>
   <xs:enumeration value="balustrade"/>
   <xs:enumeration value="fence"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcRailingTypeEnum = ENUMERATION OF (
 HANDRAIL,
 GUARDRAIL,
 BALUSTRADE,
 FENCE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcRailing IfcRailingType

Link to this page  Link to this page