Struct Ifc4::IfcInterceptorTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcInterceptorTypeEnum

Public Types

enum Value

The IfcInterceptorTypeEnum defines the range of different types of interceptor that can be specified. HISTORY: New type in IFC 2x4 Enumeration

CYCLONIC: Removes larger liquid drops or larger solid particles. GREASE: Chamber, on the line of a drain or discharge pipe, that prevents grease passing into a drainage system (BS6100 330 6205). OIL: One or more chambers arranged to prevent the ingress of oil to a drain or sewer, that retain the oil for later removal (BS6100 330 67316). PETROL: Two or more chambers with inlet and outlet pipes arranged to allow petrol/gasoline collected on the surface of water drained into them to evaporate through ventilating pipes. USERDEFINED: User-defined type. NOTDEFINED: Undefined type.


enumerator IfcInterceptorType_CYCLONIC
enumerator IfcInterceptorType_GREASE
enumerator IfcInterceptorType_OIL
enumerator IfcInterceptorType_PETROL
enumerator IfcInterceptorType_USERDEFINED
enumerator IfcInterceptorType_NOTDEFINED

Public Static Functions

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