Struct Ifc4x3_rc1::IfcAlarmTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcAlarmTypeEnum

Public Types

enum Value

The IfcAlarmTypeEnum defines the range of different types of alarm that can be specified.

HISTORY: New type in IFC 2x2


BELL: An audible alarm. BREAKGLASSBUTTON: An alarm activation mechanism in which a protective glass has to be broken to enable a button to be pressed. LIGHT: A visual alarm. MANUALPULLBOX: An alarm activation mechanism in which activation is achieved by a pulling action. SIREN: An audible alarm. WHISTLE: An audible alarm.

USERDEFINED: User-defined type. NOTDEFINED: Undefined type.


enumerator IfcAlarmType_BELL
enumerator IfcAlarmType_BREAKGLASSBUTTON
enumerator IfcAlarmType_LIGHT
enumerator IfcAlarmType_MANUALPULLBOX
enumerator IfcAlarmType_SIREN
enumerator IfcAlarmType_WHISTLE
enumerator IfcAlarmType_RAILWAYCROCODILE
enumerator IfcAlarmType_RAILWAYDETONATOR
enumerator IfcAlarmType_USERDEFINED
enumerator IfcAlarmType_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)