#include <IfcBoundaryNodeConditionAutoImpl.h>
Describes linearly elastic support conditions or connection conditions. Applicability: Point supports and connections.
\changes
IFC4 changes: Attribute LinearStiffnessX renamed to TranslationalStiffnessX Type of the LinearStiffnessX attribute changed from "IfcLinearStiffnessMeasure" to "IfcTranslationalStiffnessSelect" Attribute LinearStiffnessY renamed to "TranslationalStiffnessY
Type of the LinearStiffnessY attribute changed from "IfcLinearStiffnessMeasure" to "IfcTranslationalStiffnessSelect"
Attribute LinearStiffnessZ renamed to TranslationalStiffnessZ
Type of the LinearStiffnessZ attribute changed from "IfcLinearStiffnessMeasure" to "IfcTranslationalStiffnessSelect"
Type of the RotationalStiffnessX attribute changed from "IfcRotationalStiffnessMeasure" to "IfcRotationalStiffnessSelect"
Type of the RotationalStiffnessY attribute changed from "IfcRotationalStiffnessMeasure" to "IfcRotationalStiffnessSelect"
Type of the RotationalStiffnessZ attribute changed from "IfcRotationalStiffnessMeasure" to "IfcRotationalStiffnessSelect"
Definition at line 55 of file IFC4X4/IfcBoundaryNodeConditionAutoImpl.h.
◆ IfcBoundaryNodeCondition()
| OdIfc4x4::IfcBoundaryNodeCondition::IfcBoundaryNodeCondition |
( |
| ) |
|
◆ comparedToEarlyImpl()
| virtual bool OdIfc4x4::IfcBoundaryNodeCondition::comparedToEarlyImpl |
( |
const OdDAI::ApplicationInstance * | pOther, |
|
|
OdRx::Ordering & | ordering ) const |
|
overridevirtual |
Early-bound version of instances comparison.
- Parameters
-
| pOther | [in] Other application instance. |
| ordering | [out] Receives the ordering (comparison) status. |
- Returns
- true if comparison was performed, false if method has no implementation, so late-bound version could be applied.
Reimplemented from OdIfc4x4::IfcBoundaryCondition.
Reimplemented in OdIfc4x4::IfcBoundaryNodeConditionWarping.
◆ getAttr() [1/2]
| virtual OdRxValue OdIfc4x4::IfcBoundaryNodeCondition::getAttr |
( |
const char * | attrName | ) |
const |
|
overridevirtual |
◆ getAttr() [2/2]
◆ getInstanceType()
| virtual OdDAI::Entity * OdIfc4x4::IfcBoundaryNodeCondition::getInstanceType |
( |
| ) |
const |
|
overridevirtual |
◆ inFields()
| virtual OdResult OdIfc4x4::IfcBoundaryNodeCondition::inFields |
( |
OdDAI::OdSpfFilerBase * | rdFiler | ) |
|
|
overridevirtual |
◆ isKindOf()
◆ outFields()
| virtual OdResult OdIfc4x4::IfcBoundaryNodeCondition::outFields |
( |
OdDAI::OdSpfFilerBase * | wrFiler | ) |
|
|
overridevirtual |
◆ putAttr() [1/2]
| virtual bool OdIfc4x4::IfcBoundaryNodeCondition::putAttr |
( |
const char * | explicitAttrName, |
|
|
const OdRxValue & | val ) |
|
overridevirtual |
◆ putAttr() [2/2]
◆ rotationalStiffnessX()
Returns the value of RotationalStiffnessX attribute. This attribute represents rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object.
- Returns
- Returns the value of RotationalStiffnessX attribute.
◆ rotationalStiffnessY()
Returns the value of RotationalStiffnessY attribute. This attribute represents rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object.
- Returns
- Returns the value of RotationalStiffnessY attribute.
◆ rotationalStiffnessZ()
Returns the value of RotationalStiffnessZ attribute. This attribute represents rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.
- Returns
- Returns the value of RotationalStiffnessZ attribute.
◆ testAttr() [1/2]
| virtual bool OdIfc4x4::IfcBoundaryNodeCondition::testAttr |
( |
const char * | explicitAttrName | ) |
const |
|
overridevirtual |
◆ testAttr() [2/2]
| virtual bool OdIfc4x4::IfcBoundaryNodeCondition::testAttr |
( |
const OdIfc::OdIfcAttribute | explicitAttrDef | ) |
const |
|
overridevirtual |
◆ translationalStiffnessX()
Returns the value of TranslationalStiffnessX attribute. This attribute represents translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.
- Returns
- Returns the value of TranslationalStiffnessX attribute.
◆ translationalStiffnessY()
Returns the value of TranslationalStiffnessY attribute. This attribute represents translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.
- Returns
- Returns the value of TranslationalStiffnessY attribute.
◆ translationalStiffnessZ()
Returns the value of TranslationalStiffnessZ attribute. This attribute represents translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.
- Returns
- Returns the value of TranslationalStiffnessZ attribute.
◆ type()
◆ unsetAttr() [1/2]
| virtual void OdIfc4x4::IfcBoundaryNodeCondition::unsetAttr |
( |
const char * | explicitAttrName | ) |
|
|
overridevirtual |
◆ unsetAttr() [2/2]
◆ m_RotationalStiffnessX
| OdDAI::Select OdIfc4x4::IfcBoundaryNodeCondition::m_RotationalStiffnessX |
|
protected |
◆ m_RotationalStiffnessY
| OdDAI::Select OdIfc4x4::IfcBoundaryNodeCondition::m_RotationalStiffnessY |
|
protected |
◆ m_RotationalStiffnessZ
| OdDAI::Select OdIfc4x4::IfcBoundaryNodeCondition::m_RotationalStiffnessZ |
|
protected |
◆ m_TranslationalStiffnessX
| OdDAI::Select OdIfc4x4::IfcBoundaryNodeCondition::m_TranslationalStiffnessX |
|
protected |
◆ m_TranslationalStiffnessY
| OdDAI::Select OdIfc4x4::IfcBoundaryNodeCondition::m_TranslationalStiffnessY |
|
protected |
◆ m_TranslationalStiffnessZ
| OdDAI::Select OdIfc4x4::IfcBoundaryNodeCondition::m_TranslationalStiffnessZ |
|
protected |
The documentation for this class was generated from the following file: