NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Motion::BodyContactAdams Class Reference

Represents a Motion::BodyContactAdams
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::Motion::BodyContactAdams:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

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::ExpressionDynamicCoefficientExpression ()
 Returns the dynamic coefficient
Created in NX8.0.0.
double ForceExponent ()
 Returns the force exponent

NXOpen::ExpressionForceExponentExpression ()
 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::ExpressionFrictionVelocityExpression ()
 Returns the friction velocity expression
Created in NX8.0.0.
double MaterialDamping ()
 Returns the material damping

NXOpen::ExpressionMaterialDampingExpression ()
 Returns the material damping expression
Created in NX8.0.0.
double PenetrationDepth ()
 Returns the penetration depth

NXOpen::ExpressionPenetrationDepthExpression ()
 Returns the penetration depth expression
Created in NX8.0.0.
double RestitutionCoefficent ()
 Returns the restitution coefficent

NXOpen::ExpressionRestitutionCoefficentExpression ()
 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::ExpressionStaticCoefficientExpression ()
 Returns the static coefficient expression
Created in NX8.0.0.
double StictionVelocity ()
 Returns the stiction velocity

NXOpen::ExpressionStictionVelocityExpression ()
 Returns the stiction velocity expression
Created in NX8.0.0.
double Stiffness ()
 Returns the stiffness

NXOpen::ExpressionStiffnessExpression ()
 Returns the stiffness expression
Created in NX8.0.0.

Detailed Description

Represents a Motion::BodyContactAdams
Created in NX5.0.0.



Member Enumeration Documentation

the enum for friction option of 3D contact

Enumerator:
CoulombFrictionOff 

off

CoulombFrictionOn 

on

the enum for forec model of 3D contact

Enumerator:
ForceModelImpact 

impact

ForceModelPoisson 

poisson


Member Function Documentation

Returns the coulomb friction option
Created in NX5.0.0.



License requirements : None

Returns the dynamic coefficient

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the dynamic coefficient
Created in NX8.0.0.



License requirements : None

Returns the force exponent

Deprecated:
Deprecated in NX8.0.0.



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

Deprecated:
Deprecated in NX8.0.0.



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

Deprecated:
Deprecated in NX8.0.0.



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

Deprecated:
Deprecated in NX8.0.0.



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

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the restitution coefficent expression
Created in NX8.0.0.



License requirements : None

Sets the coulomb friction option
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
coulombFrictioncoulomb friction
void NXOpen::Motion::BodyContactAdams::SetDynamicCoefficient ( double  dynamicCoefficient)

Sets the dynamic coefficient

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
dynamicCoefficientdynamic coefficient

Sets the force exponent

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
forceExponentforce exponent

Sets the force model type
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
forceModelforce model
void NXOpen::Motion::BodyContactAdams::SetFrictionVelocity ( double  frictionVelocity)

Sets the friction velocity

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
frictionVelocityfriction velocity
void NXOpen::Motion::BodyContactAdams::SetMaterialDamping ( double  materialDamping)

Sets the material damping

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
materialDampingmaterial damping
void NXOpen::Motion::BodyContactAdams::SetPenetrationDepth ( double  penetrationDepth)

Sets the penetration depth

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
penetrationDepthpenetration depth
void NXOpen::Motion::BodyContactAdams::SetRestitutionCoefficent ( double  restitutionCoefficent)

Sets the restitution coefficent

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
restitutionCoefficentrestitution coefficent
void NXOpen::Motion::BodyContactAdams::SetStaticCoefficient ( double  staticCoefficient)

Sets the static coefficient

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
staticCoefficientstatic coefficient
void NXOpen::Motion::BodyContactAdams::SetStictionVelocity ( double  stictionVelocity)

Sets the stiction velocity

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
stictionVelocitystiction velocity

Sets the stiffness

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
stiffnessstiffness

Returns the static coefficient

Deprecated:
Deprecated in NX8.0.0.



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

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the stiction velocity expression
Created in NX8.0.0.



License requirements : None

Returns the stiffness

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the stiffness expression
Created in NX8.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.