Class Ifc2x3::IfcStructuralPointAction¶
- Defined in File Ifc2x3.h 
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
- public Ifc2x3::IfcStructuralAction(Class Ifc2x3::IfcStructuralAction)
Class Documentation¶
- 
class Ifc2x3::IfcStructuralPointAction: public Ifc2x3::IfcStructuralAction¶
- Definition from IAI: Defines an action which acts on a point. A point action is typically connected with a point connection. It may also be connected with a curve member or curve connection, or surface member or surface connection. - HISTORY: New entity in IFC 2x2. - IFC 2x4 change: Attributes in the supertypes IfcStructuralActivity and IfcStructuralAction changed. Use definitions changed, informal propositions added. - Coordinate Systems: - See definitions at IfcStructuralActivity. - Topology Use Definitions: - Standard Case: If connected with a point item, instances of IfcStructuralPointAction shall not have an ObjectPlacement nor a Representation. It is implied that the placement and representation of the action is the same as the structural item. - Special Case 1: If connected with a curve item or surface item, instances of IfcStructuralPointAction shall have an ObjectPlacement and Representation, containing an IfcVertexPoint. See IfcStructuralActivity for further definitions. - NOTE In order to model concentrated actions on a curve or surface item, IfcStructuralCurveAction or IfcStructuralSurfaceAction of type DISCRETE is preferable since they do not require an extra topology representation in this case. An IfcStructuralPointAction should be used for a concentrated action on a curve or surface item only when an explicit vertex point representation is actually desired. - Special Case 2: If not connected with a structural item (which may happen in an incomplete or conceptual model), a point action should have an ObjectPlacement and Representation, containing an IfcVertexPoint. See IfcStructuralActivity for further definitions. - Informal propositions: - SELF\IfcStructuralActivity.AppliedLoad shall be of type IfcStructuralLoadSingleForce or IfcStructuralLoadSingleDisplacement. - Public Types - 
typedef IfcTemplatedEntityList<IfcStructuralPointAction> list¶
 - Public Functions - 
IfcStructuralPointAction(IfcEntityInstanceData *e)¶
 - 
IfcStructuralPointAction(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::IfcStructuralLoad *v8_AppliedLoad, ::Ifc2x3::IfcGlobalOrLocalEnum::Value v9_GlobalOrLocal, bool v10_DestabilizingLoad, ::Ifc2x3::IfcStructuralReaction *v11_CausedBy)¶
 
- 
typedef IfcTemplatedEntityList<IfcStructuralPointAction>