Class Ifc4x1::IfcStructuralLoadSingleDisplacementDistortion

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x1::IfcStructuralLoadSingleDisplacementDistortion : public Ifc4x1::IfcStructuralLoadSingleDisplacement

Definition from IAI: Defines a displacement with warping.

HISTORY: New entity in IFC 2x2.

Public Functions

bool hasDistortion() const

Whether the optional attribute Distortion is defined for this IfcStructuralLoadSingleDisplacementDistortion.

double Distortion() const

The distortion curvature (warping, i.e. a cross-sectional deplanation) given to the displacement load.

void setDistortion(double v)
const IfcParse::entity &declaration() const
IfcStructuralLoadSingleDisplacementDistortion(IfcEntityInstanceData *e)
IfcStructuralLoadSingleDisplacementDistortion(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, boost::optional<double> v8_Distortion)

Public Static Functions

const IfcParse::entity &Class()