Struct Ifc4x1::IfcFilterTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcFilterTypeEnum

Public Types

enum Value

This enumeration defines the various types of filter typically used within building services distribution systems:

AIRPARTICLEFILTER: A filter used to remove particulates from air. COMPRESSEDAIRFILTER: A filter used to remove particulates from compressed air. ODORFILTER: A filter used to remove odors from air. OILFILTER: A filter used to remove particulates from oil. STRAINER: A filter used to remove particulates from a fluid. WATERFILTER: A filter used to remove particulates from water. USERDEFINED: User-defined filter type. NOTDEFINED: Undefined filter type.

HISTORY: New enumeration in IFC R2x. COMPRESSEDAIRFILTER added in IFC2x4.

Values:

enumerator IfcFilterType_AIRPARTICLEFILTER
enumerator IfcFilterType_COMPRESSEDAIRFILTER
enumerator IfcFilterType_ODORFILTER
enumerator IfcFilterType_OILFILTER
enumerator IfcFilterType_STRAINER
enumerator IfcFilterType_WATERFILTER
enumerator IfcFilterType_USERDEFINED
enumerator IfcFilterType_NOTDEFINED

Public Static Functions

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