Class Ifc4::IfcStructuralLoadSingleDisplacement

Nested Relationships

This class is a nested type of Struct Ifc4.

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class Ifc4::IfcStructuralLoadSingleDisplacement : public Ifc4::IfcStructuralLoadStatic

Definition from IAI: Instances of the entity IfcStructuralLoadSingleDisplacement shall be used to define displacements.

HISTORY: New entity in Release IFC2x edition 2.

Subclassed by Ifc4::IfcStructuralLoadSingleDisplacementDistortion

Public Functions

bool hasDisplacementX() const

Whether the optional attribute DisplacementX is defined for this IfcStructuralLoadSingleDisplacement.

double DisplacementX() const

Displacement in x-direction.

void setDisplacementX(double v)
bool hasDisplacementY() const

Whether the optional attribute DisplacementY is defined for this IfcStructuralLoadSingleDisplacement.

double DisplacementY() const

Displacement in y-direction.

void setDisplacementY(double v)
bool hasDisplacementZ() const

Whether the optional attribute DisplacementZ is defined for this IfcStructuralLoadSingleDisplacement.

double DisplacementZ() const

Displacement in z-direction.

void setDisplacementZ(double v)
bool hasRotationalDisplacementRX() const

Whether the optional attribute RotationalDisplacementRX is defined for this IfcStructuralLoadSingleDisplacement.

double RotationalDisplacementRX() const

Rotation about the x-axis.

void setRotationalDisplacementRX(double v)
bool hasRotationalDisplacementRY() const

Whether the optional attribute RotationalDisplacementRY is defined for this IfcStructuralLoadSingleDisplacement.

double RotationalDisplacementRY() const

Rotation about the y-axis.

void setRotationalDisplacementRY(double v)
bool hasRotationalDisplacementRZ() const

Whether the optional attribute RotationalDisplacementRZ is defined for this IfcStructuralLoadSingleDisplacement.

double RotationalDisplacementRZ() const

Rotation about the z-axis.

void setRotationalDisplacementRZ(double v)
const IfcParse::entity &declaration() const
IfcStructuralLoadSingleDisplacement(IfcEntityInstanceData *e)
IfcStructuralLoadSingleDisplacement(boost::optional<std::string> v1_Name, boost::optional<double> v2_DisplacementX, boost::optional<double> v3_DisplacementY, boost::optional<double> v4_DisplacementZ, boost::optional<double> v5_RotationalDisplacementRX, boost::optional<double> v6_RotationalDisplacementRY, boost::optional<double> v7_RotationalDisplacementRZ)

Public Static Functions

const IfcParse::entity &Class()