Class Ifc4x2::IfcFailureConnectionCondition¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public Ifc4x2::IfcStructuralConnectionCondition(Class Ifc4x2::IfcStructuralConnectionCondition)
Class Documentation¶
-
class
Ifc4x2::IfcFailureConnectionCondition: public Ifc4x2::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 Types
-
typedef IfcTemplatedEntityList<IfcFailureConnectionCondition>
list¶
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)¶
-
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)¶
-
typedef IfcTemplatedEntityList<IfcFailureConnectionCondition>