Struct Ifc2x3::IfcPipeSegmentTypeEnum¶
Defined in File Ifc2x3.h
Nested Relationships¶
This struct is a nested type of Struct Ifc2x3.
Struct Documentation¶
-
struct
Ifc2x3
::
IfcPipeSegmentTypeEnum
Public Types
-
enum
Value
This enumeration is used to identify the primary purpose of a pipe segment. This is a very basic categorization mechanism to generically identify the pipe segment type. Subcategories of pipe segments are not enumerated. The IfcPipeSegmentTypeEnum contains the following:
CULVERT: A covered channel or large pipe that forms a watercourse below ground level, usually under a road or railway. RIGIDSEGMENT: A rigid segment is continuous linear segment of pipe that cannot be deformed. FLEXIBLESEGMENT: A flexible segment is a continuous non-linear segment of pipe that can be deformed and change the direction of flow. GUTTER: A gutter segment is a continuous open-channel segment of pipe. SPOOL: A type of rigid segment that is typically shorter and used for providing connectivity within a piping network. USERDEFINED: User-defined segment. NOTDEFINED: Undefined segment.
HISTORY: New enumeration in IFC 2x2
Values:
-
enumerator
IfcPipeSegmentType_FLEXIBLESEGMENT
-
enumerator
IfcPipeSegmentType_RIGIDSEGMENT
-
enumerator
IfcPipeSegmentType_GUTTER
-
enumerator
IfcPipeSegmentType_SPOOL
-
enumerator
IfcPipeSegmentType_USERDEFINED
-
enumerator
IfcPipeSegmentType_NOTDEFINED
-
enumerator
-
enum