Class Ifc4x3_rc1::IfcStructuralConnection

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcStructuralConnection : public Ifc4x3_rc1::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 Ifc4x3_rc1::IfcStructuralCurveConnection, Ifc4x3_rc1::IfcStructuralPointConnection, Ifc4x3_rc1::IfcStructuralSurfaceConnection

Public Functions

bool hasAppliedCondition() const

Whether the optional attribute AppliedCondition is defined for this IfcStructuralConnection.

::Ifc4x3_rc1::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(::Ifc4x3_rc1::IfcBoundaryCondition *v)
IfcTemplatedEntityList<IfcRelConnectsStructuralMember>::ptr ConnectsStructuralMembers() const
const IfcParse::entity &declaration() const
IfcStructuralConnection(IfcEntityInstanceData *e)
IfcStructuralConnection(std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc4x3_rc1::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc4x3_rc1::IfcProductRepresentation *v7_Representation, ::Ifc4x3_rc1::IfcBoundaryCondition *v8_AppliedCondition)

Public Static Functions

const IfcParse::entity &Class()