Class Ifc4x3_rc1::IfcStructuralLoadSingleDisplacement¶
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)
Derived Type¶
public Ifc4x3_rc1::IfcStructuralLoadSingleDisplacementDistortion(Class Ifc4x3_rc1::IfcStructuralLoadSingleDisplacementDistortion)
Class Documentation¶
-
class
Ifc4x3_rc1::IfcStructuralLoadSingleDisplacement: public Ifc4x3_rc1::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 Ifc4x3_rc1::IfcStructuralLoadSingleDisplacementDistortion
Public Types
-
typedef IfcTemplatedEntityList<IfcStructuralLoadSingleDisplacement>
list¶
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)¶
-
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)¶
-
typedef IfcTemplatedEntityList<IfcStructuralLoadSingleDisplacement>