Struct Ifc4x3_rc1::IfcDuctSegmentTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcDuctSegmentTypeEnum

Public Types

enum Value

This enumeration is used to identify the primary purpose of a duct segment. This is a very basic categorization mechanism to generically identify the duct segment type. Subcategories of duct segments are not enumerated. The IfcDuctSegmentTypeEnum contains the following:

RIGIDSEGMENT: A rigid segment is continuous linear segment of duct that cannot be deformed. FLEXIBLESEGMENT: A flexible segment is a continuous non-linear segment of duct that can be deformed and change the direction of flow. USERDEFINED: User-defined segment. NOTDEFINED: Undefined segment.

HISTORY: New enumeration in IFC 2x2

Values:

enumerator IfcDuctSegmentType_RIGIDSEGMENT
enumerator IfcDuctSegmentType_FLEXIBLESEGMENT
enumerator IfcDuctSegmentType_USERDEFINED
enumerator IfcDuctSegmentType_NOTDEFINED

Public Static Functions

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