Struct Ifc4x2::IfcAirTerminalTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x2.

Struct Documentation

struct Ifc4x2::IfcAirTerminalTypeEnum

Public Types

enum Value

Enumeration defining the functional types of air terminals. The IfcAirTerminalTypeEnum contains the following:

GRILLE: A covering for any area through which air passes. REGISTER: A grille typically equipped with a damper or control valve. DIFFUSER: An outlet discharging supply air in various directions and planes. LOUVRE: A rectilinear louvre. USERDEFINED: User-defined air terminal type. NOTDEFINED: Undefined air terminal type.

NOTE: Architectural louvres within doors or windows are defined by IfcPermeableCoveringProperties.

HISTORY: New enumeration in IFC R2x2. Modified in IFC R2x4 to add LOUVRE and remove EYEBALL, IRIS, LINEARGRILLE, LINEARDIFFUSER


enumerator IfcAirTerminalType_DIFFUSER
enumerator IfcAirTerminalType_GRILLE
enumerator IfcAirTerminalType_LOUVRE
enumerator IfcAirTerminalType_REGISTER
enumerator IfcAirTerminalType_USERDEFINED
enumerator IfcAirTerminalType_NOTDEFINED

Public Static Functions

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