Class Ifc4x3_rc1::IfcStructuralLoadSingleForce¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public Ifc4x3_rc1::IfcStructuralLoadStatic(Class Ifc4x3_rc1::IfcStructuralLoadStatic)
Derived Type¶
public Ifc4x3_rc1::IfcStructuralLoadSingleForceWarping(Class Ifc4x3_rc1::IfcStructuralLoadSingleForceWarping)
Class Documentation¶
- 
class 
Ifc4x3_rc1::IfcStructuralLoadSingleForce: public Ifc4x3_rc1::IfcStructuralLoadStatic¶ Definition from IAI: Instances of the entity IfcStructuralLoadSingleForce shall be used to define the forces and moments of an action operating on a single point.
HISTORY: New entity in Release IFC2x edition 2.
Subclassed by Ifc4x3_rc1::IfcStructuralLoadSingleForceWarping
Public Types
- 
typedef IfcTemplatedEntityList<IfcStructuralLoadSingleForce> 
list¶ 
Public Functions
- 
bool 
hasForceX() const¶ Whether the optional attribute ForceX is defined for this IfcStructuralLoadSingleForce.
- 
double 
ForceX() const¶ Force value in x-direction.
- 
void 
setForceX(double v)¶ 
- 
bool 
hasForceY() const¶ Whether the optional attribute ForceY is defined for this IfcStructuralLoadSingleForce.
- 
double 
ForceY() const¶ Force value in y-direction.
- 
void 
setForceY(double v)¶ 
- 
bool 
hasForceZ() const¶ Whether the optional attribute ForceZ is defined for this IfcStructuralLoadSingleForce.
- 
double 
ForceZ() const¶ Force value in z-direction.
- 
void 
setForceZ(double v)¶ 
- 
bool 
hasMomentX() const¶ Whether the optional attribute MomentX is defined for this IfcStructuralLoadSingleForce.
- 
double 
MomentX() const¶ Moment about the x-axis.
- 
void 
setMomentX(double v)¶ 
- 
bool 
hasMomentY() const¶ Whether the optional attribute MomentY is defined for this IfcStructuralLoadSingleForce.
- 
double 
MomentY() const¶ Moment about the y-axis.
- 
void 
setMomentY(double v)¶ 
- 
bool 
hasMomentZ() const¶ Whether the optional attribute MomentZ is defined for this IfcStructuralLoadSingleForce.
- 
double 
MomentZ() const¶ Moment about the z-axis.
- 
void 
setMomentZ(double v)¶ 
- 
IfcStructuralLoadSingleForce(IfcEntityInstanceData *e)¶ 
- 
IfcStructuralLoadSingleForce(boost::optional<std::string> v1_Name, boost::optional<double> v2_ForceX, boost::optional<double> v3_ForceY, boost::optional<double> v4_ForceZ, boost::optional<double> v5_MomentX, boost::optional<double> v6_MomentY, boost::optional<double> v7_MomentZ)¶ 
- 
typedef IfcTemplatedEntityList<IfcStructuralLoadSingleForce>