#### 7.3.2.2 IfcFilterTypeEnum

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

Enumerated Item Definitions:

- 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 IFC2x. COMPRESSEDAIRFILTER added in IFC4.

XSD 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;

Link to this page