NX Open C++ Reference Guide
|
Represents a Motion::BodyContactAdams
Created in NX5.0.0.
More...
Public Types | |
enum | CoulombFriction { CoulombFrictionOff, CoulombFrictionOn } |
the enum for friction option of 3D contact More... | |
enum | ForceModel { ForceModelImpact, ForceModelPoisson } |
the enum for forec model of 3D contact More... | |
Public Member Functions | |
NXOpen::Motion::BodyContactAdams::CoulombFriction | CoulombFrictionOption () |
Returns the coulomb friction option Created in NX5.0.0. | |
double | DynamicCoefficient () |
Returns the dynamic coefficient | |
NXOpen::Expression * | DynamicCoefficientExpression () |
Returns the dynamic coefficient Created in NX8.0.0. | |
double | ForceExponent () |
Returns the force exponent | |
NXOpen::Expression * | ForceExponentExpression () |
Returns the force exponent expression Created in NX8.0.0. | |
NXOpen::Motion::BodyContactAdams::ForceModel | ForceModelType () |
Returns the force model type Created in NX5.0.0. | |
double | FrictionVelocity () |
Returns the friction velocity | |
NXOpen::Expression * | FrictionVelocityExpression () |
Returns the friction velocity expression Created in NX8.0.0. | |
double | MaterialDamping () |
Returns the material damping | |
NXOpen::Expression * | MaterialDampingExpression () |
Returns the material damping expression Created in NX8.0.0. | |
double | PenetrationDepth () |
Returns the penetration depth | |
NXOpen::Expression * | PenetrationDepthExpression () |
Returns the penetration depth expression Created in NX8.0.0. | |
double | RestitutionCoefficent () |
Returns the restitution coefficent | |
NXOpen::Expression * | RestitutionCoefficentExpression () |
Returns the restitution coefficent expression Created in NX8.0.0. | |
void | SetCoulombFrictionOption (NXOpen::Motion::BodyContactAdams::CoulombFriction coulombFriction) |
Sets the coulomb friction option Created in NX5.0.0. | |
void | SetDynamicCoefficient (double dynamicCoefficient) |
Sets the dynamic coefficient | |
void | SetForceExponent (double forceExponent) |
Sets the force exponent | |
void | SetForceModelType (NXOpen::Motion::BodyContactAdams::ForceModel forceModel) |
Sets the force model type Created in NX5.0.0. | |
void | SetFrictionVelocity (double frictionVelocity) |
Sets the friction velocity | |
void | SetMaterialDamping (double materialDamping) |
Sets the material damping | |
void | SetPenetrationDepth (double penetrationDepth) |
Sets the penetration depth | |
void | SetRestitutionCoefficent (double restitutionCoefficent) |
Sets the restitution coefficent | |
void | SetStaticCoefficient (double staticCoefficient) |
Sets the static coefficient | |
void | SetStictionVelocity (double stictionVelocity) |
Sets the stiction velocity | |
void | SetStiffness (double stiffness) |
Sets the stiffness | |
double | StaticCoefficient () |
Returns the static coefficient | |
NXOpen::Expression * | StaticCoefficientExpression () |
Returns the static coefficient expression Created in NX8.0.0. | |
double | StictionVelocity () |
Returns the stiction velocity | |
NXOpen::Expression * | StictionVelocityExpression () |
Returns the stiction velocity expression Created in NX8.0.0. | |
double | Stiffness () |
Returns the stiffness | |
NXOpen::Expression * | StiffnessExpression () |
Returns the stiffness expression Created in NX8.0.0. |
Represents a Motion::BodyContactAdams
Created in NX5.0.0.
NXOpen::Motion::BodyContactAdams::CoulombFriction NXOpen::Motion::BodyContactAdams::CoulombFrictionOption | ( | ) |
Returns the coulomb friction option
Created in NX5.0.0.
License requirements : None
Returns the dynamic coefficient
Created in NX5.0.0.
License requirements : None
Returns the dynamic coefficient
Created in NX8.0.0.
License requirements : None
Returns the force exponent
Created in NX5.0.0.
License requirements : None
Returns the force exponent expression
Created in NX8.0.0.
License requirements : None
Returns the force model type
Created in NX5.0.0.
License requirements : None
Returns the friction velocity
Created in NX5.0.0.
License requirements : None
Returns the friction velocity expression
Created in NX8.0.0.
License requirements : None
Returns the material damping
Created in NX5.0.0.
License requirements : None
Returns the material damping expression
Created in NX8.0.0.
License requirements : None
Returns the penetration depth
Created in NX5.0.0.
License requirements : None
Returns the penetration depth expression
Created in NX8.0.0.
License requirements : None
Returns the restitution coefficent
Created in NX5.0.0.
License requirements : None
Returns the restitution coefficent expression
Created in NX8.0.0.
License requirements : None
void NXOpen::Motion::BodyContactAdams::SetCoulombFrictionOption | ( | NXOpen::Motion::BodyContactAdams::CoulombFriction | coulombFriction | ) |
Sets the coulomb friction option
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
coulombFriction | coulomb friction |
void NXOpen::Motion::BodyContactAdams::SetDynamicCoefficient | ( | double | dynamicCoefficient | ) |
Sets the dynamic coefficient
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
dynamicCoefficient | dynamic coefficient |
void NXOpen::Motion::BodyContactAdams::SetForceExponent | ( | double | forceExponent | ) |
Sets the force exponent
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
forceExponent | force exponent |
void NXOpen::Motion::BodyContactAdams::SetForceModelType | ( | NXOpen::Motion::BodyContactAdams::ForceModel | forceModel | ) |
Sets the force model type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
forceModel | force model |
void NXOpen::Motion::BodyContactAdams::SetFrictionVelocity | ( | double | frictionVelocity | ) |
Sets the friction velocity
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
frictionVelocity | friction velocity |
void NXOpen::Motion::BodyContactAdams::SetMaterialDamping | ( | double | materialDamping | ) |
Sets the material damping
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
materialDamping | material damping |
void NXOpen::Motion::BodyContactAdams::SetPenetrationDepth | ( | double | penetrationDepth | ) |
Sets the penetration depth
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
penetrationDepth | penetration depth |
void NXOpen::Motion::BodyContactAdams::SetRestitutionCoefficent | ( | double | restitutionCoefficent | ) |
Sets the restitution coefficent
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
restitutionCoefficent | restitution coefficent |
void NXOpen::Motion::BodyContactAdams::SetStaticCoefficient | ( | double | staticCoefficient | ) |
Sets the static coefficient
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
staticCoefficient | static coefficient |
void NXOpen::Motion::BodyContactAdams::SetStictionVelocity | ( | double | stictionVelocity | ) |
Sets the stiction velocity
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
stictionVelocity | stiction velocity |
void NXOpen::Motion::BodyContactAdams::SetStiffness | ( | double | stiffness | ) |
Sets the stiffness
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
stiffness | stiffness |
Returns the static coefficient
Created in NX5.0.0.
License requirements : None
Returns the static coefficient expression
Created in NX8.0.0.
License requirements : None
Returns the stiction velocity
Created in NX5.0.0.
License requirements : None
Returns the stiction velocity expression
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::BodyContactAdams::Stiffness | ( | ) |
Returns the stiffness
Created in NX5.0.0.
License requirements : None
Returns the stiffness expression
Created in NX8.0.0.
License requirements : None