IfcRampTypeEnum

Natural language names
enRamp Type Enum
frÉnumération des types de rampe
Semantic definitions at the type
Type definition

This enumeration defines the basic configuration of the ramp type in terms of the number and shape of ramp flights, as shown in Figure 181. The type also distinguished turns by landings. In addition the subdivision of the straight and changing direction ramps is included. The ramp configurations are given for ramps without and with one and two landings.

Ramps which are subdivided into more than two landings, or ramps with non-regular shapes are to be defined with type being USERDEFINED or NOTDEFINED.

HISTORY  New enumeration in IFC2.0.
Enumerator Description Figure
StraightRunRamp A ramp - which is a sloping floor, walk, or roadway - connecting two levels. The straight ramp consists of one straight flight without turns or winders.
TwoStraightRunRamp A straight ramp consisting of two straight flights without turns but with one landing.
QuarterTurnRamp A ramp making a 90° turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.
TwoQuarterTurnRamp A ramp making a 180° turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turn is determined by the walking line.
HalfTurnRamp A ramp making a 180° turn, consisting of two straight flights connected by a halfspace landing. The orientation of the turn is determined by the walking line.
SpiralRamp A ramp constructed around a circular or elliptical well without newels and landings.
UserDefined Free form ramp (user defined operation type)  
NotDefined    

Figure 181 — Ramp types

Enumeration definition
ConstantDescription
STRAIGHT_RUN_RAMPA ramp - which is a sloping floor, walk, or roadway - connecting two levels. The straight ramp consists of one straight flight without turns or winders.
TWO_STRAIGHT_RUN_RAMPA straight ramp consisting of two straight flights without turns but with one landing.
QUARTER_TURN_RAMPA ramp making a 90° turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.
TWO_QUARTER_TURN_RAMPA ramp making a 180° turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turn is determined by the walking line.
HALF_TURN_RAMPA ramp making a 180° turn, consisting of two straight flights connected by a halfspace landing. The orientation of the turn is determined by the walking line.
SPIRAL_RAMPA ramp constructed around a circular or elliptical well without newels and landings.
USERDEFINEDFree form ramp (user defined operation type).
NOTDEFINED
Formal representations
XSD Specification
 <xs:simpleType name="IfcRampTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="straight_run_ramp"/>
   <xs:enumeration value="two_straight_run_ramp"/>
   <xs:enumeration value="quarter_turn_ramp"/>
   <xs:enumeration value="two_quarter_turn_ramp"/>
   <xs:enumeration value="half_turn_ramp"/>
   <xs:enumeration value="spiral_ramp"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcRampTypeEnum = ENUMERATION OF (
 STRAIGHT_RUN_RAMP,
 TWO_STRAIGHT_RUN_RAMP,
 QUARTER_TURN_RAMP,
 TWO_QUARTER_TURN_RAMP,
 HALF_TURN_RAMP,
 SPIRAL_RAMP,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page