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