Class Ifc2x3::IfcFailureConnectionCondition

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcFailureConnectionCondition : public Ifc2x3::IfcStructuralConnectionCondition

Definition from IAI: Defines forces at which a support or connection fails.

Applicability:

Point supports and connections.

HISTORY: New entity in IFC 2x2.

Public Functions

bool hasTensionFailureX() const

Whether the optional attribute TensionFailureX is defined for this IfcFailureConnectionCondition.

double TensionFailureX() const

Tension force in x-direction leading to failure of the connection.

void setTensionFailureX(double v)
bool hasTensionFailureY() const

Whether the optional attribute TensionFailureY is defined for this IfcFailureConnectionCondition.

double TensionFailureY() const

Tension force in y-direction leading to failure of the connection.

void setTensionFailureY(double v)
bool hasTensionFailureZ() const

Whether the optional attribute TensionFailureZ is defined for this IfcFailureConnectionCondition.

double TensionFailureZ() const

Tension force in z-direction leading to failure of the connection.

void setTensionFailureZ(double v)
bool hasCompressionFailureX() const

Whether the optional attribute CompressionFailureX is defined for this IfcFailureConnectionCondition.

double CompressionFailureX() const

Compression force in x-direction leading to failure of the connection.

void setCompressionFailureX(double v)
bool hasCompressionFailureY() const

Whether the optional attribute CompressionFailureY is defined for this IfcFailureConnectionCondition.

double CompressionFailureY() const

Compression force in y-direction leading to failure of the connection.

void setCompressionFailureY(double v)
bool hasCompressionFailureZ() const

Whether the optional attribute CompressionFailureZ is defined for this IfcFailureConnectionCondition.

double CompressionFailureZ() const

Compression force in z-direction leading to failure of the connection.

void setCompressionFailureZ(double v)
const IfcParse::entity &declaration() const
IfcFailureConnectionCondition(IfcEntityInstanceData *e)
IfcFailureConnectionCondition(boost::optional<std::string> v1_Name, boost::optional<double> v2_TensionFailureX, boost::optional<double> v3_TensionFailureY, boost::optional<double> v4_TensionFailureZ, boost::optional<double> v5_CompressionFailureX, boost::optional<double> v6_CompressionFailureY, boost::optional<double> v7_CompressionFailureZ)

Public Static Functions

const IfcParse::entity &Class()