IfcCableSegmentType

Definition from IAI: An IfcCableSegmentType is a type of flow segment used to carry electrical power or communications signals.

> HISTORY: New entity in IFC 2x2.

Use Definitions

A cable segment type is used to define the common properties of a cable segment that may be applied to many occurrences of that type. A cable segment is used to typically join two sections of an electrical network or a network of components carrying the electrical service. Cable segment types may be exchanged without being already assigned to occurrences.

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

Property Set Use Definition:

The property sets relating to the IfcCableSegmentType are defined by the IfcPropertySet and attached by the IfcRelDefinesByType relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to the IfcCableSegmentType are part of this IFC release:

- Pset_CableSegmentTypeCableSegment: specific property set for the properties of a whole cable (including the aggregation of conductors within the cable), if available
- Pset_CableSegmentTypeConductorSegment: specific property set for the properties of an individual conductor within an electrical cable, if available.

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 IfcCableSegmentType
SUBTYPE OF ( | IfcFlowSegmentType);
PredefinedType | : | IfcCableSegmentTypeEnum;
END_ENTITY;

Attribute definitions:

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

Inheritance graph

ENTITY IfcCableSegmentType;
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 IfcFlowSegmentType;
ENTITY IfcCableSegmentType;
PredefinedType | : | IfcCableSegmentTypeEnum;
END_ENTITY;