Class Ifc4x3_rc1::IfcStructuralLoadLinearForce¶
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)
Class Documentation¶
-
class
Ifc4x3_rc1::IfcStructuralLoadLinearForce: public Ifc4x3_rc1::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>