Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcStackTerminalType

Definition from IAI: The IfcStackTerminalType defines a particular type of IfcFlowTerminal placed at the top of a ventilating stack (to prevent ingress by birds, rainwater etc.) or rainwater pipe (to act as a collector or hopper for discharge from guttering).

HISTORY: New entity in IFC 2x2

Use Definitions

An IfcStackTerminalType identifies a particular type of IfcFlowTerminal that is placed at the top of a vertical pipe in a waste/drainage/rainwater system to fulfill a particular purpose. The purpose is by default in the context of the stack subsystem in which the terminal participates. The particular type of the stack terminal is defined by the set value of the stack terminal type enumeration.

An IfcStackTerminalType may be included into the spatial context of the building model through an (or multiple) instances of IfcFlowTerminal.

Property Set Use Definition:

Note that there are no predefined property sets assigned to this type at present.

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcStackTerminalType
SUBTYPE OF ( IfcFlowTerminalType);
PredefinedType  :  IfcStackTerminalTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType  :  Identifies the predefined types of stack terminal from which the type required may be set.

Inheritance graph

ENTITY IfcStackTerminalType;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence  :  OPTIONAL IfcLabel;
HasPropertySets  :  OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf  :  SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps  :  OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag  :  OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType  :  OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionFlowElementType;
ENTITY IfcFlowTerminalType;
ENTITY IfcStackTerminalType;
PredefinedType  :  IfcStackTerminalTypeEnum;
END_ENTITY;