Class Ifc4x1::IfcStructuralLoadSingleForce

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class Ifc4x1::IfcStructuralLoadSingleForce : public Ifc4x1::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 Ifc4x1::IfcStructuralLoadSingleForceWarping

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)
const IfcParse::entity &declaration() const
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)

Public Static Functions

const IfcParse::entity &Class()