Struct Ifc4x1::IfcRampTypeEnum¶
Defined in File Ifc4x1.h
Nested Relationships¶
This struct is a nested type of Struct Ifc4x1.
Struct Documentation¶
-
struct
Ifc4x1
::
IfcRampTypeEnum
Public Types
-
enum
Value
This enumeration defines the basic configuration of the ramp type in terms of the number and shape of ramp flights, as shown in Figure 67. 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 have to be defined by the geometry only. Also ramps with non-regular shapes have to be defined by the geometry only. The type of such ramps is USERDEFINED.
HISTORY New Enumeration in IFC Release 2.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 67 — Ramp types
Values:
-
enumerator
IfcRampType_STRAIGHT_RUN_RAMP
-
enumerator
IfcRampType_TWO_STRAIGHT_RUN_RAMP
-
enumerator
IfcRampType_QUARTER_TURN_RAMP
-
enumerator
IfcRampType_TWO_QUARTER_TURN_RAMP
-
enumerator
IfcRampType_HALF_TURN_RAMP
-
enumerator
IfcRampType_SPIRAL_RAMP
-
enumerator
IfcRampType_USERDEFINED
-
enumerator
IfcRampType_NOTDEFINED
-
enumerator
-
enum