Class Ifc2x3::IfcStructuralConnection

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc2x3::IfcStructuralConnection : public Ifc2x3::IfcStructuralItem

Definition from IAI: An IfcStructuralConnection represents a structural connection object (node i.e. vertex connection, or edge connection, or surface connection) or supports.

HISTORY: New entity in IFC 2x2.

Subclassed by Ifc2x3::IfcStructuralCurveConnection, Ifc2x3::IfcStructuralPointConnection, Ifc2x3::IfcStructuralSurfaceConnection

Public Functions

bool hasAppliedCondition() const

Whether the optional attribute AppliedCondition is defined for this IfcStructuralConnection.

::Ifc2x3::IfcBoundaryCondition *AppliedCondition() const

Optional boundary conditions which define support conditions of this connection object, given in local coordinate directions of the connection object. If left unspecified, the connection object is assumed to have no supports besides being connected with members.

void setAppliedCondition(::Ifc2x3::IfcBoundaryCondition *v)
IfcTemplatedEntityList<IfcRelConnectsStructuralMember>::ptr ConnectsStructuralMembers() const
const IfcParse::entity &declaration() const
IfcStructuralConnection(IfcEntityInstanceData *e)
IfcStructuralConnection(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc2x3::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc2x3::IfcProductRepresentation *v7_Representation, ::Ifc2x3::IfcBoundaryCondition *v8_AppliedCondition)

Public Static Functions

const IfcParse::entity &Class()