IfcPipeFittingTypeEnum

Natural language names
enPipe Fitting Type Enum
frEnumération des types de raccord de tuyauterie
Semantic definitions at the type
Type definition

This enumeration is used to identify the primary purpose of a pipe fitting. This is a very basic categorization mechanism to generically identify the pipe fitting type. Subcategories of pipe fittings are not enumerated.

HISTORY  New enumeration in IFC2x2.
Enumeration definition
ConstantDescription
BENDA fitting with typically two ports used to change the direction of flow between connected elements.
CONNECTORConnector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two pipe segments).
ENTRYEntry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a breeching inlet).
EXITExit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a hose bibb).
JUNCTIONA fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).
OBSTRUCTIONA fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).
TRANSITIONA fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.
USERDEFINEDUser-defined fitting.
NOTDEFINEDUndefined fitting.
Formal representations
XSD Specification
 <xs:simpleType name="IfcPipeFittingTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="bend"/>
   <xs:enumeration value="connector"/>
   <xs:enumeration value="entry"/>
   <xs:enumeration value="exit"/>
   <xs:enumeration value="junction"/>
   <xs:enumeration value="obstruction"/>
   <xs:enumeration value="transition"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcPipeFittingTypeEnum = ENUMERATION OF (
 BEND,
 CONNECTOR,
 ENTRY,
 EXIT,
 JUNCTION,
 OBSTRUCTION,
 TRANSITION,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page