Struct Ifc2x3::IfcWasteTerminalTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc2x3.

Struct Documentation

struct Ifc2x3::IfcWasteTerminalTypeEnum

Public Types

enum Value

The IfcWasteTerminalTypeEnum defines the range of different types of waste terminal that can be specified. HISTORY: New type in IFC 2x2. GREASEINTERCEPTOR, OILINTERCEPTOR, PETROLINTERCEPTOR moved to IfcInterceptorTypeEnum in IFC2x4.

Enumeration

FLOORTRAP: Pipe fitting, set into the floor, that retains liquid to prevent the passage of foul air FLOOORWASTE: Pipe fitting, set into the floor, that collects waste water and discharges it to a separate trap. GULLYSUMP: Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover. GULLYTRAP: Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover and discharging through a trap (BS6100 330 3504 modified). ROOFDRAIN: Pipe fitting, set into the roof, that collects rainwater for discharge into the rainwater system.

WASTEDISPOSALUNIT: Electrically operated device that reduces kitchen or other waste into fragments small enough to be flushed into a drainage system. WASTETRAP: Pipe fitting, set adjacent to a sanitary terminal, that retains liquid to prevent the passage of foul air. USERDEFINED: User-defined type. NOTDEFINED: Undefined type.

Values:

enumerator IfcWasteTerminalType_FLOORTRAP
enumerator IfcWasteTerminalType_FLOORWASTE
enumerator IfcWasteTerminalType_GULLYSUMP
enumerator IfcWasteTerminalType_GULLYTRAP
enumerator IfcWasteTerminalType_GREASEINTERCEPTOR
enumerator IfcWasteTerminalType_OILINTERCEPTOR
enumerator IfcWasteTerminalType_PETROLINTERCEPTOR
enumerator IfcWasteTerminalType_ROOFDRAIN
enumerator IfcWasteTerminalType_WASTEDISPOSALUNIT
enumerator IfcWasteTerminalType_WASTETRAP
enumerator IfcWasteTerminalType_USERDEFINED
enumerator IfcWasteTerminalType_NOTDEFINED

Public Static Functions

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