Struct Ifc4::IfcFireSuppressionTerminalTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcFireSuppressionTerminalTypeEnum

Public Types

enum Value

The IfcFireSuppressionTerminalTypeEnum defines the range of different types of fire suppression terminal that can be specified.

HISTORY: New type in IFC 2x2


BREECHINGINLET: Symmetrical pipe fitting that unites two or more inlets into a single pipe (BS6100 330 114 adapted). A breeching inlet may be used on either a wet or dry riser. Used by fire services personnel for fast connection of fire appliance hose reels. May also be used for foam. FIREHYDRANT: Device, fitted to a pipe, through which a temporary supply of water may be provided (BS6100 330 6107). May also be termed a stand pipe. HOSEREEL: A supporting framework on which a hose may be wound (BS6100 155 8201). SPRINKLER: Device for sprinkling water from a pipe under pressure over an area (BS6100 100 3432). SPRINKLERDEFLECTOR: Device attached to a sprinkler to deflect the water flow into a spread pattern to cover the required area. USERDEFINED: User-defined type. NOTDEFINED: Underined type.


enumerator IfcFireSuppressionTerminalType_BREECHINGINLET
enumerator IfcFireSuppressionTerminalType_FIREHYDRANT
enumerator IfcFireSuppressionTerminalType_HOSEREEL
enumerator IfcFireSuppressionTerminalType_SPRINKLER
enumerator IfcFireSuppressionTerminalType_SPRINKLERDEFLECTOR
enumerator IfcFireSuppressionTerminalType_USERDEFINED
enumerator IfcFireSuppressionTerminalType_NOTDEFINED

Public Static Functions

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