Struct Ifc4x3_rc1::IfcUnitaryEquipmentTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcUnitaryEquipmentTypeEnum

Public Types

enum Value

Enumeration defining the functional type of unitary equipment. The IfcUnitaryEquipmentTypeEnum contains the following:

AIRHANDLER: A unitary air handling unit typically containing a fan, economizer, and coils. AIRCONDITIONINGUNIT: A unitary packaged air-conditioning unit typically used in residential or light commercial applications. DEHUMIDIFIER: A unitary packaged dehumidification unit. Note: units supporting multiple modes (dehumidification, cooling, and/or heating) should use AIRCONDITIONINGUNIT. SPLITSYSTEM: A system which separates the compressor from the evaporator, but acts as a unitary component typically within residential or light commercial applications. ROOFTOPUNIT: A packaged assembly that is either field-erected or manufactured atop the roof of a large residential or commercial building and acts as a unitary component. USERDEFINED: User-defined unitary equipment type. NOTDEFINED: Undefined unitary equipment type.

HISTORY: New enumeration in IFC R2x. DEHUMIDIFIER added in IFC 2x4


enumerator IfcUnitaryEquipmentType_AIRHANDLER
enumerator IfcUnitaryEquipmentType_AIRCONDITIONINGUNIT
enumerator IfcUnitaryEquipmentType_DEHUMIDIFIER
enumerator IfcUnitaryEquipmentType_SPLITSYSTEM
enumerator IfcUnitaryEquipmentType_ROOFTOPUNIT
enumerator IfcUnitaryEquipmentType_USERDEFINED
enumerator IfcUnitaryEquipmentType_NOTDEFINED

Public Static Functions

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