Class Ifc4x1::IfcStructuralLoadSingleDisplacement¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcStructuralLoadStatic
(Class Ifc4x1::IfcStructuralLoadStatic)
Derived Type¶
public Ifc4x1::IfcStructuralLoadSingleDisplacementDistortion
(Class Ifc4x1::IfcStructuralLoadSingleDisplacementDistortion)
Class Documentation¶
-
class
Ifc4x1
::
IfcStructuralLoadSingleDisplacement
: public Ifc4x1::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 Ifc4x1::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>