Navigation

IfcTransportElement

Definition from IAI: Generalization of all transport related objects.

HISTORY New entity in IFC Release 2.x
ISSUE See issue and change log for changes made in IFC Release 2.x

Geometry Use Definitions:

The geometric representation of IfcTransportElement is given by the IfcProductDefinitionShape, allowing multiple geometric representation.

Local Placement

The local placement for IfcTransportElement is defined in its supertype IfcProduct. It is defined by the IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.

SurfaceModel Representation

Any IfcTransportElement (so far no further constraints are defined at the level of its subtypes) may be represented as a single or multiple surface models, based on either shell or face based models. It is ensured by assigning the value 'SurfaceModel' to the RepresentationType attribute of IfcShapeRepresentation. In some cases it may be useful to also expose a simple representation as a bounding box representation of the same complex shape.

Brep Representation

Any IfcTransportElement (so far no further constraints are defined at the level of its subtypes) may be represented as a single or multiple Boundary Representation elements (which are restricted to faceted Brep with or without voids). The Brep representation allows for the representation of complex element shape. It is ensured by assigning the value 'Brep' to the RepresentationType attribute of IfcShapeRepresentation. In some cases it may be useful to also expose a simple representation as a bounding box representation of the same complex shape.

MappedRepresentation

The new mapped item, IfcMappedItem, should be used if appropriate as it allows for reusing the geometry definition of the equipment type at occurrences of the same equipement type. In this case the IfcShapeRepresentation.RepresentationType = MappedRepresentation is used.

EXPRESS specification:

ENTITY IfcTransportElement
SUBTYPE OF ( IfcElement);
OperationType  :  IfcTransportElementTypeEnum;
CapacityByWeight  :  OPTIONAL IfcMassMeasure;
CapacityByNumber  :  OPTIONAL IfcCountMeasure;
END_ENTITY;

Attribute definitions:

OperationType  :  Predefined type for transport element.
CapacityByWeight  :  Capacity of the transport element measured by weight.
CapacityByNumber  :  Capacity of the transportation element measured in numbers of person.

References (1):

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

Inheritance graph

ENTITY IfcTransportElement;
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 IfcTransportElement;
OperationType  :  IfcTransportElementTypeEnum;
CapacityByWeight  :  OPTIONAL IfcMassMeasure;
CapacityByNumber  :  OPTIONAL IfcCountMeasure;
END_ENTITY;