Class Ifc4x2::IfcStructuralLoadLinearForce

Nested Relationships

This class is a nested type of Struct Ifc4x2.

Inheritance Relationships

Base Type

Class Documentation

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

Public Static Functions

const IfcParse::entity &Class()