| NX Open C++ Reference Guide
    | 
Represents a adams joint friction object 
 Created in NX5.0.0.  
 More...
 
  
 | Public Types | |
| enum | FrictionEffect { FrictionEffectAll, FrictionEffectStiction, FrictionEffectSliding } | 
| Joint friction effect.  More... | |
| enum | FrictionOverlapDelta { FrictionOverlapDeltaConstant, FrictionOverlapDeltaIncrease, FrictionOverlapDeltaDecrease } | 
| Joint friction overlap_delta.  More... | |
| enum | FrictionYokeType { FrictionYokeTypeI, FrictionYokeTypeJ } | 
| Joint friction yoke type.  More... | |
| Public Member Functions | |
| double | BallRadius () | 
| Returns the ball radius | |
| NXOpen::Expression * | BallRadiusExpression () | 
| Returns the ball radius expression Created in NX8.0.0. | |
| double | BendingArm () | 
| Returns the bending arm | |
| NXOpen::Expression * | BendingArmExpression () | 
| Returns the bending arm expression Created in NX8.0.0. | |
| bool | BendMoment () | 
| Returns the bend moment Created in NX5.0.0. | |
| NXOpen::Motion::JointFrictionAdams::FrictionEffect | Effect () | 
| Returns the effect Created in NX5.0.0. | |
| double | ForcePreload () | 
| Returns the force preload | |
| NXOpen::Expression * | ForcePreloadExpression () | 
| Returns the force preload expression Created in NX8.0.0. | |
| double | FrictionArm () | 
| Returns the friction arm | |
| NXOpen::Expression * | FrictionArmExpression () | 
| Returns the friction arm expression Created in NX8.0.0. | |
| double | InitialOverlap () | 
| Returns the initial overlap | |
| NXOpen::Expression * | InitialOverlapExpression () | 
| Returns the initial overlap expression Created in NX8.0.0. | |
| double | MaxStictionDeformation () | 
| Returns the max stiction deformation | |
| NXOpen::Expression * | MaxStictionDeformationExpression () | 
| Returns the max stiction deformation expression Created in NX8.0.0. | |
| double | MuDynamic () | 
| Returns the mu dynamic | |
| NXOpen::Expression * | MuDynamicExpression () | 
| Returns the mu dynamic expression Created in NX8.0.0. | |
| double | MuStatic () | 
| Returns the mu static | |
| NXOpen::Expression * | MuStaticExpression () | 
| Returns the mu static expression Created in NX8.0.0. | |
| NXOpen::Motion::JointFrictionAdams::FrictionOverlapDelta | OverlapDelta () | 
| Returns the overlap delta Created in NX5.0.0. | |
| double | PinRadius () | 
| Returns the pin radius | |
| NXOpen::Expression * | PinRadiusExpression () | 
| Returns the pin radius expression Created in NX8.0.0. | |
| bool | Preload () | 
| Returns the preload Created in NX5.0.0. | |
| double | ReactionArm () | 
| Returns the reaction arm | |
| NXOpen::Expression * | ReactionArmExpression () | 
| Returns the reaction arm expression Created in NX8.0.0. | |
| bool | ReactionForce () | 
| Returns the reaction force Created in NX5.0.0. | |
| void | SetBallRadius (double ballRadius) | 
| Sets the ball radius | |
| void | SetBendingArm (double bendingArm) | 
| Sets the bending arm | |
| void | SetBendMoment (bool bendMoment) | 
| Sets the bend moment Created in NX5.0.0. | |
| void | SetEffect (NXOpen::Motion::JointFrictionAdams::FrictionEffect effect) | 
| Sets the effect Created in NX5.0.0. | |
| void | SetForcePreload (double forcePreload) | 
| Sets the force preload | |
| void | SetFrictionArm (double frictionArm) | 
| Sets the friction arm | |
| void | SetInitialOverlap (double initialOverlap) | 
| Sets the initial overlap | |
| void | SetMaxStictionDeformation (double maxStictionDeformation) | 
| Sets the max stiction deformation | |
| void | SetMuDynamic (double muDynamic) | 
| Sets the mu dynamic | |
| void | SetMuStatic (double muStatic) | 
| Sets the mu static | |
| void | SetOverlapDelta (NXOpen::Motion::JointFrictionAdams::FrictionOverlapDelta overlapDelta) | 
| Sets the overlap delta Created in NX5.0.0. | |
| void | SetPinRadius (double pinRadius) | 
| Sets the pin radius | |
| void | SetPreload (bool preload) | 
| Sets the preload Created in NX5.0.0. | |
| void | SetReactionArm (double reactionArm) | 
| Sets the reaction arm | |
| void | SetReactionForce (bool reactionForce) | 
| Sets the reaction force Created in NX5.0.0. | |
| void | SetStaticEqu (bool staticEqu) | 
| Sets the static equ Created in NX5.0.0. | |
| void | SetStictionTransitionVelocity (double stictionTransitionVelocity) | 
| Sets the stiction transition velocity | |
| void | SetTorquePreload (double torquePreload) | 
| Sets the torque preload | |
| void | SetTorsionalMoment (bool torsionalMoment) | 
| Sets the torsional moment Created in NX5.0.0. | |
| void | SetYokeType (NXOpen::Motion::JointFrictionAdams::FrictionYokeType yokeType) | 
| Sets the yoke type Created in NX5.0.0. | |
| bool | StaticEqu () | 
| Returns the static equ Created in NX5.0.0. | |
| double | StictionTransitionVelocity () | 
| Returns the stiction transition velocity | |
| NXOpen::Expression * | StictionTransitionVelocityExpression () | 
| Returns the stiction transition velocity expression Created in NX8.0.0. | |
| double | TorquePreload () | 
| Returns the torque preload | |
| NXOpen::Expression * | TorquePreloadExpression () | 
| Returns the torque preload expression Created in NX8.0.0. | |
| bool | TorsionalMoment () | 
| Returns the torsional moment Created in NX5.0.0. | |
| NXOpen::Motion::JointFrictionAdams::FrictionYokeType | YokeType () | 
| Returns the yoke type Created in NX5.0.0. | |
|  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
| <b>Deprecated</b>:<br>     Use Tag instead.   | |
| tag_t | Tag () const | 
| Returns the tag of this object. | |
Represents a adams joint friction object 
 Created in NX5.0.0. 
 
Joint friction effect.
Joint friction overlap_delta.
Joint friction yoke type.
| double NXOpen::Motion::JointFrictionAdams::BallRadius | ( | ) | 
Returns the ball radius 
 
Obtain the expression using Motion::JointFrictionAdams::BallRadiusExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::BallRadiusExpression | ( | ) | 
Returns the ball radius expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::BendingArm | ( | ) | 
Returns the bending arm 
 
Obtain the expression using Motion::JointFrictionAdams::BendingArmExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::BendingArmExpression | ( | ) | 
Returns the bending arm expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| bool NXOpen::Motion::JointFrictionAdams::BendMoment | ( | ) | 
Returns the bend moment 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Motion::JointFrictionAdams::FrictionEffect NXOpen::Motion::JointFrictionAdams::Effect | ( | ) | 
Returns the effect 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| double NXOpen::Motion::JointFrictionAdams::ForcePreload | ( | ) | 
Returns the force preload 
 
Obtain the expression using Motion::JointFrictionAdams::ForcePreloadExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::ForcePreloadExpression | ( | ) | 
Returns the force preload expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::FrictionArm | ( | ) | 
Returns the friction arm 
 
Obtain the expression using Motion::JointFrictionAdams::FrictionArmExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::FrictionArmExpression | ( | ) | 
Returns the friction arm expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::InitialOverlap | ( | ) | 
Returns the initial overlap 
 
Obtain the expression using Motion::JointFrictionAdams::InitialOverlapExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::InitialOverlapExpression | ( | ) | 
Returns the initial overlap expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::MaxStictionDeformation | ( | ) | 
Returns the max stiction deformation 
 
Obtain the expression using Motion::JointFrictionAdams::MaxStictionDeformationExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::MaxStictionDeformationExpression | ( | ) | 
Returns the max stiction deformation expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::MuDynamic | ( | ) | 
Returns the mu dynamic 
 
Obtain the expression using Motion::JointFrictionAdams::MuDynamicExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::MuDynamicExpression | ( | ) | 
Returns the mu dynamic expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::MuStatic | ( | ) | 
Returns the mu static 
 
Obtain the expression using Motion::JointFrictionAdams::MuStaticExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::MuStaticExpression | ( | ) | 
Returns the mu static expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| NXOpen::Motion::JointFrictionAdams::FrictionOverlapDelta NXOpen::Motion::JointFrictionAdams::OverlapDelta | ( | ) | 
Returns the overlap delta 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| double NXOpen::Motion::JointFrictionAdams::PinRadius | ( | ) | 
Returns the pin radius 
 
Obtain the expression using Motion::JointFrictionAdams::PinRadiusExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::PinRadiusExpression | ( | ) | 
Returns the pin radius expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| bool NXOpen::Motion::JointFrictionAdams::Preload | ( | ) | 
Returns the preload 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| double NXOpen::Motion::JointFrictionAdams::ReactionArm | ( | ) | 
Returns the reaction arm 
 
Obtain the expression using Motion::JointFrictionAdams::ReactionArmExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::ReactionArmExpression | ( | ) | 
Returns the reaction arm expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| bool NXOpen::Motion::JointFrictionAdams::ReactionForce | ( | ) | 
Returns the reaction force 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| void NXOpen::Motion::JointFrictionAdams::SetBallRadius | ( | double | ballRadius | ) | 
Sets the ball radius 
 
Obtain the expression using Motion::JointFrictionAdams::BallRadiusExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| ballRadius | ball radius | 
| void NXOpen::Motion::JointFrictionAdams::SetBendingArm | ( | double | bendingArm | ) | 
Sets the bending arm 
 
Obtain the expression using Motion::JointFrictionAdams::BendingArmExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| bendingArm | bending arm | 
| void NXOpen::Motion::JointFrictionAdams::SetBendMoment | ( | bool | bendMoment | ) | 
Sets the bend moment 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| bendMoment | bend moment | 
| void NXOpen::Motion::JointFrictionAdams::SetEffect | ( | NXOpen::Motion::JointFrictionAdams::FrictionEffect | effect | ) | 
Sets the effect 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| effect | effect | 
| void NXOpen::Motion::JointFrictionAdams::SetForcePreload | ( | double | forcePreload | ) | 
Sets the force preload 
 
Obtain the expression using Motion::JointFrictionAdams::ForcePreloadExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| forcePreload | force preload | 
| void NXOpen::Motion::JointFrictionAdams::SetFrictionArm | ( | double | frictionArm | ) | 
Sets the friction arm 
 
Obtain the expression using Motion::JointFrictionAdams::FrictionArmExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| frictionArm | friction arm | 
| void NXOpen::Motion::JointFrictionAdams::SetInitialOverlap | ( | double | initialOverlap | ) | 
Sets the initial overlap 
 
Obtain the expression using Motion::JointFrictionAdams::InitialOverlapExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| initialOverlap | initial overlap | 
| void NXOpen::Motion::JointFrictionAdams::SetMaxStictionDeformation | ( | double | maxStictionDeformation | ) | 
Sets the max stiction deformation 
 
Obtain the expression using Motion::JointFrictionAdams::MaxStictionDeformationExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| maxStictionDeformation | max stiction deformation | 
| void NXOpen::Motion::JointFrictionAdams::SetMuDynamic | ( | double | muDynamic | ) | 
Sets the mu dynamic 
 
Obtain the expression using Motion::JointFrictionAdams::MuDynamicExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| muDynamic | mu dynamic | 
| void NXOpen::Motion::JointFrictionAdams::SetMuStatic | ( | double | muStatic | ) | 
Sets the mu static 
 
Obtain the expression using Motion::JointFrictionAdams::MuStaticExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| muStatic | mu static | 
| void NXOpen::Motion::JointFrictionAdams::SetOverlapDelta | ( | NXOpen::Motion::JointFrictionAdams::FrictionOverlapDelta | overlapDelta | ) | 
Sets the overlap delta 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| overlapDelta | overlap delta | 
| void NXOpen::Motion::JointFrictionAdams::SetPinRadius | ( | double | pinRadius | ) | 
Sets the pin radius 
 
Obtain the expression using Motion::JointFrictionAdams::PinRadiusExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| pinRadius | pin radius | 
| void NXOpen::Motion::JointFrictionAdams::SetPreload | ( | bool | preload | ) | 
Sets the preload 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| preload | preload | 
| void NXOpen::Motion::JointFrictionAdams::SetReactionArm | ( | double | reactionArm | ) | 
Sets the reaction arm 
 
Obtain the expression using Motion::JointFrictionAdams::ReactionArmExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| reactionArm | reaction arm | 
| void NXOpen::Motion::JointFrictionAdams::SetReactionForce | ( | bool | reactionForce | ) | 
Sets the reaction force 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| reactionForce | reaction force | 
| void NXOpen::Motion::JointFrictionAdams::SetStaticEqu | ( | bool | staticEqu | ) | 
Sets the static equ 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| staticEqu | static equ | 
| void NXOpen::Motion::JointFrictionAdams::SetStictionTransitionVelocity | ( | double | stictionTransitionVelocity | ) | 
Sets the stiction transition velocity 
 
Obtain the expression using Motion::JointFrictionAdams::StictionTransitionVelocityExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| stictionTransitionVelocity | stiction transition velocity | 
| void NXOpen::Motion::JointFrictionAdams::SetTorquePreload | ( | double | torquePreload | ) | 
Sets the torque preload 
 
Obtain the expression using Motion::JointFrictionAdams::TorquePreloadExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| torquePreload | torque preload | 
| void NXOpen::Motion::JointFrictionAdams::SetTorsionalMoment | ( | bool | torsionalMoment | ) | 
Sets the torsional moment 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| torsionalMoment | torsional moment | 
| void NXOpen::Motion::JointFrictionAdams::SetYokeType | ( | NXOpen::Motion::JointFrictionAdams::FrictionYokeType | yokeType | ) | 
Sets the yoke type 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| yokeType | yoke type | 
| bool NXOpen::Motion::JointFrictionAdams::StaticEqu | ( | ) | 
Returns the static equ 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| double NXOpen::Motion::JointFrictionAdams::StictionTransitionVelocity | ( | ) | 
Returns the stiction transition velocity 
 
Obtain the expression using Motion::JointFrictionAdams::StictionTransitionVelocityExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::StictionTransitionVelocityExpression | ( | ) | 
Returns the stiction transition velocity expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Motion::JointFrictionAdams::TorquePreload | ( | ) | 
Returns the torque preload 
 
Obtain the expression using Motion::JointFrictionAdams::TorquePreloadExpression to query or edit it. 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Expression* NXOpen::Motion::JointFrictionAdams::TorquePreloadExpression | ( | ) | 
Returns the torque preload expression 
 Created in NX8.0.0. 
 
 License requirements : None 
| bool NXOpen::Motion::JointFrictionAdams::TorsionalMoment | ( | ) | 
Returns the torsional moment 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS") 
| NXOpen::Motion::JointFrictionAdams::FrictionYokeType NXOpen::Motion::JointFrictionAdams::YokeType | ( | ) | 
Returns the yoke type 
 Created in NX5.0.0. 
 
 License requirements : mechanisms ("MECHANISMS")