IfcFilterTypeEnum

BACnet MVD

#### IfcFilterTypeEnum

Natural language names

| Filter Type Enum
| Enumération des types de filtre

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcFilterTypeEnum |  |  |  |
COMPRESSEDAIRFILTER |  |  | ADDED |

##### Semantic definitions at the type

Type definition

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

> HISTORY New enumeration in IFC2x. COMPRESSEDAIRFILTER added in IFC4.

Enumeration definition

Constant | Description
--- | ---
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.

##### Formal representations

XML Specification
`<xs:simpleType name="IfcFilterTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="airparticlefilter"/>
<xs:enumeration value="compressedairfilter"/>
<xs:enumeration value="odorfilter"/>
<xs:enumeration value="oilfilter"/>
<xs:enumeration value="strainer"/>
<xs:enumeration value="waterfilter"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcFilterTypeEnum = ENUMERATION OF (
AIRPARTICLEFILTER,
COMPRESSEDAIRFILTER,
ODORFILTER,
OILFILTER,
STRAINER,
WATERFILTER,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcFilter IfcFilterType

Link to this page