IfcRailingTypeEnum

BACnet MVD

#### IfcRailingTypeEnum

Natural language names

| Railing Type Enum
| Enumération des types de garde corps

##### 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

Constant | Description
--- | ---
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 occupants from falling off a stair, ramp or landing where there is a vertical drop at the edge of such floors/landings.
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.
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="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcRailingTypeEnum = ENUMERATION OF (
HANDRAIL,
GUARDRAIL,
BALUSTRADE,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcRailing IfcRailingType

Link to this page