Class Ifc4::IfcStructuralLoadLinearForce¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public Ifc4::IfcStructuralLoadStatic
(Class Ifc4::IfcStructuralLoadStatic)
Class Documentation¶
-
class
Ifc4
::
IfcStructuralLoadLinearForce
: public Ifc4::IfcStructuralLoadStatic¶ Definition from IAI: An instance of the entity IfcStructuralLoadLinearForce shall be used to define actions on curves.
HISTORY: New entity in Release IFC2x edition 2.
Public Types
-
typedef IfcTemplatedEntityList<IfcStructuralLoadLinearForce>
list
¶
Public Functions
-
bool
hasLinearForceX
() const¶ Whether the optional attribute LinearForceX is defined for this IfcStructuralLoadLinearForce.
-
double
LinearForceX
() const¶ Linear force value in x-direction.
-
void
setLinearForceX
(double v)¶
-
bool
hasLinearForceY
() const¶ Whether the optional attribute LinearForceY is defined for this IfcStructuralLoadLinearForce.
-
double
LinearForceY
() const¶ Linear force value in y-direction.
-
void
setLinearForceY
(double v)¶
-
bool
hasLinearForceZ
() const¶ Whether the optional attribute LinearForceZ is defined for this IfcStructuralLoadLinearForce.
-
double
LinearForceZ
() const¶ Linear force value in z-direction.
-
void
setLinearForceZ
(double v)¶
-
bool
hasLinearMomentX
() const¶ Whether the optional attribute LinearMomentX is defined for this IfcStructuralLoadLinearForce.
-
double
LinearMomentX
() const¶ Linear moment about the x-axis.
-
void
setLinearMomentX
(double v)¶
-
bool
hasLinearMomentY
() const¶ Whether the optional attribute LinearMomentY is defined for this IfcStructuralLoadLinearForce.
-
double
LinearMomentY
() const¶ Linear moment about the y-axis.
-
void
setLinearMomentY
(double v)¶
-
bool
hasLinearMomentZ
() const¶ Whether the optional attribute LinearMomentZ is defined for this IfcStructuralLoadLinearForce.
-
double
LinearMomentZ
() const¶ Linear moment about the z-axis.
-
void
setLinearMomentZ
(double v)¶
-
IfcStructuralLoadLinearForce
(IfcEntityInstanceData *e)¶
-
IfcStructuralLoadLinearForce
(boost::optional<std::string> v1_Name, boost::optional<double> v2_LinearForceX, boost::optional<double> v3_LinearForceY, boost::optional<double> v4_LinearForceZ, boost::optional<double> v5_LinearMomentX, boost::optional<double> v6_LinearMomentY, boost::optional<double> v7_LinearMomentZ)¶
-
typedef IfcTemplatedEntityList<IfcStructuralLoadLinearForce>