NX Open C++ Reference Guide
Public Member Functions
NXOpen::Mechatronics::PreferencesBuilder Class Reference

Represents a Mechatronics::PreferencesBuilder builder. More...

Inheritance diagram for NXOpen::Mechatronics::PreferencesBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

double CollisionPrecision ()
 Returns the collision precision.
double DynamicFriction ()
 Returns the dynamic friction.
double ErrorReduction ()
 Returns the error reduction.
NXOpen::ExpressionGx ()
 Returns the gx.
NXOpen::ExpressionGy ()
 Returns the gy.
NXOpen::ExpressionGz ()
 Returns the gz.
int MaxIteration ()
 Returns the max iteration.
double RefreshPrecision ()
 Returns the inspector refresh precision.
double Restitution ()
 Returns the restitution.
void SetCollisionPrecision (double collisionPrecision)
 Sets the collision precision.
void SetDynamicFriction (double dynamicFriction)
 Sets the dynamic friction.
void SetErrorReduction (double errorReduction)
 Sets the error reduction.
void SetMaxIteration (int maxIter)
 Sets the max iteration.
void SetRefreshPrecision (double refreshPrecision)
 Sets the inspector refresh precision.
void SetRestitution (double restitution)
 Sets the restitution.
void SetSpringForceMultiplier (double springForceMultiplier)
 Sets the spring force multiplier.
void SetStaticFriction (double staticFriction)
 Sets the static friction.
void SetStepTime (double stepTime)
 Sets the step time.
void SetTolerance (double tolerance)
 Sets the tolerance.
double SpringForceMultiplier ()
 Returns the spring force multiplier.
double StaticFriction ()
 Returns the static friction.
double StepTime ()
 Returns the step time.
double Tolerance ()
 Returns the tolerance.

Detailed Description

Represents a Mechatronics::PreferencesBuilder builder.


To create a new instance of this class, use Mechatronics::PhysicsManager::CreatePreferenceBuilder
Default values.

Property Value

CollisionPrecision

0.1

DynamicFriction

0.7

ErrorReduction

50

Gx.Value

0 (millimeters part), 0 (inches part)

Gy.Value

0 (millimeters part), 0 (inches part)

Gz.Value

-9806.65 (millimeters part), -386.09 (inches part)

MaxIteration

100

Restitution

0.01

SpringForceMultiplier

100

StaticFriction

0.7

StepTime

0.001

Tolerance

0.1


Created in NX7.5.1.


Member Function Documentation

Returns the collision precision.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the dynamic friction.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the error reduction.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the gx.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the gy.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the gz.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the max iteration.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inspector refresh precision.

This option specifies the refresh precision to be used by the inspector to determine whether to update property values in UI or not.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the restitution.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Sets the collision precision.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
collisionPrecisioncollisionprecision

Sets the dynamic friction.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
dynamicFrictiondynamicfriction

Sets the error reduction.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
errorReductionerrorreduction

Sets the max iteration.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
maxItermaxiter

Sets the inspector refresh precision.

This option specifies the refresh precision to be used by the inspector to determine whether to update property values in UI or not.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
refreshPrecisionrefreshprecision

Sets the restitution.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
restitutionrestitution

Sets the spring force multiplier.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
springForceMultiplierspringforcemultiplier

Sets the static friction.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
staticFrictionstaticfriction

Sets the step time.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
stepTimesteptime

Sets the tolerance.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
tolerancetolerance

Returns the spring force multiplier.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the static friction.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the step time.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the tolerance.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")


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