#include <IfcBoundaryNodeConditionAutoImpl.h>
Describes linearly elastic support conditions or connection conditions. Applicability: Point supports and connections.
Definition at line 42 of file Ifc2x3/IfcBoundaryNodeConditionAutoImpl.h.
◆ IfcBoundaryNodeCondition()
| OdIfc2x3::IfcBoundaryNodeCondition::IfcBoundaryNodeCondition |
( |
| ) |
|
◆ comparedToEarlyImpl()
| virtual bool OdIfc2x3::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 OdIfc2x3::IfcBoundaryCondition.
Reimplemented in OdIfc2x3::IfcBoundaryNodeConditionWarping.
◆ getAttr() [1/2]
| virtual OdRxValue OdIfc2x3::IfcBoundaryNodeCondition::getAttr |
( |
const char * | attrName | ) |
const |
|
overridevirtual |
◆ getAttr() [2/2]
◆ getInstanceType()
| virtual OdDAI::Entity * OdIfc2x3::IfcBoundaryNodeCondition::getInstanceType |
( |
| ) |
const |
|
overridevirtual |
◆ getLinearStiffnessX()
| double OdIfc2x3::IfcBoundaryNodeCondition::getLinearStiffnessX |
( |
| ) |
const |
Returns the value of LinearStiffnessX 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 LinearStiffnessX attribute.
◆ getLinearStiffnessY()
| double OdIfc2x3::IfcBoundaryNodeCondition::getLinearStiffnessY |
( |
| ) |
const |
Returns the value of LinearStiffnessY 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 LinearStiffnessY attribute.
◆ getLinearStiffnessZ()
| double OdIfc2x3::IfcBoundaryNodeCondition::getLinearStiffnessZ |
( |
| ) |
const |
Returns the value of LinearStiffnessZ 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 LinearStiffnessZ attribute.
◆ getRotationalStiffnessX()
| double OdIfc2x3::IfcBoundaryNodeCondition::getRotationalStiffnessX |
( |
| ) |
const |
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.
◆ getRotationalStiffnessY()
| double OdIfc2x3::IfcBoundaryNodeCondition::getRotationalStiffnessY |
( |
| ) |
const |
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.
◆ getRotationalStiffnessZ()
| double OdIfc2x3::IfcBoundaryNodeCondition::getRotationalStiffnessZ |
( |
| ) |
const |
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.
◆ inFields()
| virtual OdResult OdIfc2x3::IfcBoundaryNodeCondition::inFields |
( |
OdDAI::OdSpfFilerBase * | rdFiler | ) |
|
|
overridevirtual |
◆ isKindOf()
◆ outFields()
| virtual OdResult OdIfc2x3::IfcBoundaryNodeCondition::outFields |
( |
OdDAI::OdSpfFilerBase * | wrFiler | ) |
|
|
overridevirtual |
◆ putAttr() [1/2]
| virtual bool OdIfc2x3::IfcBoundaryNodeCondition::putAttr |
( |
const char * | explicitAttrName, |
|
|
const OdRxValue & | val ) |
|
overridevirtual |
◆ putAttr() [2/2]
◆ setLinearStiffnessX()
| void OdIfc2x3::IfcBoundaryNodeCondition::setLinearStiffnessX |
( |
double | LinearStiffnessX | ) |
|
Sets the value of LinearStiffnessX attribute. This attribute represents translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.
- Parameters
-
| LinearStiffnessX | [in] LinearStiffnessX attribute to set. |
◆ setLinearStiffnessY()
| void OdIfc2x3::IfcBoundaryNodeCondition::setLinearStiffnessY |
( |
double | LinearStiffnessY | ) |
|
Sets the value of LinearStiffnessY attribute. This attribute represents translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.
- Parameters
-
| LinearStiffnessY | [in] LinearStiffnessY attribute to set. |
◆ setLinearStiffnessZ()
| void OdIfc2x3::IfcBoundaryNodeCondition::setLinearStiffnessZ |
( |
double | LinearStiffnessZ | ) |
|
Sets the value of LinearStiffnessZ attribute. This attribute represents translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.
- Parameters
-
| LinearStiffnessZ | [in] LinearStiffnessZ attribute to set. |
◆ setRotationalStiffnessX()
| void OdIfc2x3::IfcBoundaryNodeCondition::setRotationalStiffnessX |
( |
double | RotationalStiffnessX | ) |
|
Sets 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.
- Parameters
-
| RotationalStiffnessX | [in] RotationalStiffnessX attribute to set. |
◆ setRotationalStiffnessY()
| void OdIfc2x3::IfcBoundaryNodeCondition::setRotationalStiffnessY |
( |
double | RotationalStiffnessY | ) |
|
Sets 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.
- Parameters
-
| RotationalStiffnessY | [in] RotationalStiffnessY attribute to set. |
◆ setRotationalStiffnessZ()
| void OdIfc2x3::IfcBoundaryNodeCondition::setRotationalStiffnessZ |
( |
double | RotationalStiffnessZ | ) |
|
Sets 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.
- Parameters
-
| RotationalStiffnessZ | [in] RotationalStiffnessZ attribute to set. |
◆ testAttr() [1/2]
| virtual bool OdIfc2x3::IfcBoundaryNodeCondition::testAttr |
( |
const char * | explicitAttrName | ) |
const |
|
overridevirtual |
◆ testAttr() [2/2]
| virtual bool OdIfc2x3::IfcBoundaryNodeCondition::testAttr |
( |
const OdIfc::OdIfcAttribute | explicitAttrDef | ) |
const |
|
overridevirtual |
◆ type()
◆ unsetAttr() [1/2]
| virtual void OdIfc2x3::IfcBoundaryNodeCondition::unsetAttr |
( |
const char * | explicitAttrName | ) |
|
|
overridevirtual |
◆ unsetAttr() [2/2]
◆ m_LinearStiffnessX
| double OdIfc2x3::IfcBoundaryNodeCondition::m_LinearStiffnessX |
|
protected |
◆ m_LinearStiffnessY
| double OdIfc2x3::IfcBoundaryNodeCondition::m_LinearStiffnessY |
|
protected |
◆ m_LinearStiffnessZ
| double OdIfc2x3::IfcBoundaryNodeCondition::m_LinearStiffnessZ |
|
protected |
◆ m_RotationalStiffnessX
| double OdIfc2x3::IfcBoundaryNodeCondition::m_RotationalStiffnessX |
|
protected |
◆ m_RotationalStiffnessY
| double OdIfc2x3::IfcBoundaryNodeCondition::m_RotationalStiffnessY |
|
protected |
◆ m_RotationalStiffnessZ
| double OdIfc2x3::IfcBoundaryNodeCondition::m_RotationalStiffnessZ |
|
protected |
The documentation for this class was generated from the following file: