Class Ifc4x1::IfcStructuralPointConnection¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcStructuralConnection
(Class Ifc4x1::IfcStructuralConnection)
Class Documentation¶
-
class
Ifc4x1
::
IfcStructuralPointConnection
: public Ifc4x1::IfcStructuralConnection¶ Definition from IAI: Instances of IfcStructuralPointConnection describe structural nodes or point supports.
HISTORY: New entity in IFC 2x2.
IFC 2x4 change: Attribute ConditionCoordinateSystem added, allowing for skewed supports. Use definitions added.
Coordinate Systems:
See definitions at IfcStructuralItem. The local coordinate system is established by the reference point given by topology representation and by the attribute ConditionCoordinateSystem.
Topology Use Definitions:
Instances of IfcStructuralPointConnection shall have a topology representation which consists of one IfcVertexPoint, representing the reference point of the point connection. See definitions at IfcStructuralItem for further specifications.
Public Types
-
typedef IfcTemplatedEntityList<IfcStructuralPointConnection>
list
¶
Public Functions
-
bool
hasConditionCoordinateSystem
() const¶ Whether the optional attribute ConditionCoordinateSystem is defined for this IfcStructuralPointConnection.
-
::Ifc4x1::IfcAxis2Placement3D *
ConditionCoordinateSystem
() const¶ Defines a coordinate system used for the description of the support condition properties in SELF\IfcStructuralConnection.SupportCondition, specified relative to the global coordinate system (global to the structural analysis model) established by SELF.\IfcProduct.ObjectPlacement. If left unspecified, the placement IfcAxis2Placement3D((x,y,z), ?, ?) is implied with x,y,z being the coordinates of the reference point of this IfcStructuralPointConnection and the default axes directions being in parallel with the global axes.
-
void
setConditionCoordinateSystem
(::Ifc4x1::IfcAxis2Placement3D *v)¶
-
IfcStructuralPointConnection
(IfcEntityInstanceData *e)¶
-
IfcStructuralPointConnection
(std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc4x1::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc4x1::IfcProductRepresentation *v7_Representation, ::Ifc4x1::IfcBoundaryCondition *v8_AppliedCondition, ::Ifc4x1::IfcAxis2Placement3D *v9_ConditionCoordinateSystem)¶
-
typedef IfcTemplatedEntityList<IfcStructuralPointConnection>