Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcStructuralItem

Definition from buildingSMART: The abstract entity IfcStructuralItem covers structural members and structural connections. It defines the relation needed to associate structural actions to structural members and connections.

Topology Use Definition

Instances of IfcStructuralCurveMember shall have a topology representation. It includes a placement and a product representation. The IfcProductRepresentation shall be given by an item of Representations being of type "IfcTopologyRepresentation".

Local Placement

The preferred placement for topological representations is the placement within the world coordinate system of the project. This is provided by leaving the ObjectPlacement attribute with a NIL value. If the ObjectPlacement however is provided, all geometric entities underneath the topological representation (such as IfcVertexPoint, IfcEdgeCurve, or IfcFaceSurface) are founded within the object coordinate system established by ObjectPlacement.

HISTORY: New entity in Release IFC2x Edition 2.

EXPRESS specification:

ENTITY IfcStructuralItem
ABSTRACT SUPERTYPE OF (ONEOF(IfcStructuralMember, IfcStructuralConnection))
SUBTYPE OF ( IfcProduct);
INVERSE
AssignedStructuralActivity  :  SET OF IfcRelConnectsStructuralActivity FOR RelatingElement;
END_ENTITY;

Attribute definitions:

AssignedStructuralActivity  :  Inverse relationship to all structural activities (i.e. to actions or reactions) which are assigned to this structural member.

Inheritance graph

ENTITY IfcStructuralItem;
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 IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcStructuralItem;
INVERSE
AssignedStructuralActivity  :  SET OF IfcRelConnectsStructuralActivity FOR RelatingElement;
END_ENTITY;