Navigation

IfcFlowFitting

Definition from IAI: A junction or transition in a flow distribution system (e.g., elbow, tee, etc.).

HISTORY: New entity in IFC R2.0.
ISSUES: See issues and change log for changes made in IFC R2x.

Geometry Use Definitions

The geometric representation of IfcFlowFitting is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement

The use of local placement is defined at the supertype IfcDistributionFlowElement.

Standard Geometric Representation

The use of Standard Geometric Representations is defined at the supertype IfcDistributionFlowElement.


EXPRESS specification:

ENTITY IfcFlowFitting
SUBTYPE OF ( IfcDistributionFlowElement);
PredefinedType  :  IfcFlowFittingTypeEnum;
PrimaryFittingType  :  IfcPrimaryFittingEnum;
WHERE
WR1  :  (PredefinedType <> IfcFlowFittingTypeEnum.USERDEFINED) OR ((PredefinedType = IfcFlowFittingTypeEnum.USERDEFINED) AND EXISTS(SELF\IfcObject.ObjectType));
END_ENTITY;

Attribute definitions:

PredefinedType  :  Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.

Type Definitions
Type driven PropertySets
PreDefined Type Associated PropertySet
DuctFitting Pset_DuctFitting
PipeFitting Pset_PipeFitting
UserDefined
NotDefined
PrimaryFittingType  :  Enumeration that identifies the primary type of fitting (i.e., elbow, transition, junction, etc.)

Formal Propositions:

WR1  :  ??

References (1):

Name Type Referred through Express-G
IfcDistributionFlowElement Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcFlowFitting;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag  :  OPTIONAL IfcIdentifier;
INVERSE
ConnectedTo  :  SET OF IfcRelConnectsElements FOR RelatingElement;
ConnectedFrom  :  SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure  :  SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcDistributionFlowElement;
FlowElementType  :  IfcDistributionFlowElementTypeEnum;
INVERSE
HasControlElements  :  SET [0:1] OF IfcRelFlowControlElements FOR RelatingFlowElement;
ENTITY IfcFlowFitting;
PredefinedType  :  IfcFlowFittingTypeEnum;
PrimaryFittingType  :  IfcPrimaryFittingEnum;
END_ENTITY;