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>