Navigation

IfcCableCarrierSegmentType

Definition from IAI: The IfcCableCarrierSegmentType is a flow segment that is specifically used to carry and support cabling.

HISTORY: New entity in IFC 2x2.

Use Definitions

NOTE: The product representations are defined as representation maps (at the level of the supertype IfcTypeProduct, which get assigned by an element occurrence instance through the IfcShapeRepresentation.Item[1] being an IfcMappedItem.

An IfcCableCarrierSegmentType is used to define the common properties of a cable carrier segment that may be applied to many occurrences of that type. A cable carrier segment is used to carry and supports components of a cabling system. Cable carrier segment types may be exchanged without being already assigned to occurrences.

The occurrences of the IfcCableCarrierSegmentType are represented by instances of IfcFlowSegment or its subtypes.

EXPRESS specification:

ENTITY IfcCableCarrierSegmentType
SUBTYPE OF ( IfcFlowSegmentType);
PredefinedType  :  IfcCableCarrierSegmentTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType  :  Identifies the predefined types of cable carrier segment from which the type required may be set.

Inheritance graph

ENTITY IfcCableCarrierSegmentType;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcPropertyDefinition;
INVERSE
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence  :  OPTIONAL IfcLabel;
HasPropertySets  :  OPTIONAL LIST [1:?] OF UNIQUE 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 IfcFlowSegmentType;
ENTITY IfcCableCarrierSegmentType;
PredefinedType  :  IfcCableCarrierSegmentTypeEnum;
END_ENTITY;