|
NX Open C++ Reference Guide
|
Represents the Motion::ArticulationControl
An instance of this class can not be obtained
Created in NX9.0.0.
More...
Public Member Functions | |
| NXOpen::Motion::ActiveView | ActiveView () |
| Returns the active view Created in NX9.0.0. | |
| void | ArticulationSolve (int numSteps, const std::vector< NXOpen::Motion::Joint * > &jointTags, const std::vector< double > &stepSize, const std::vector< NXOpen::Unit * > &stepSizeUnit) |
| Articulation solve with joint driver step size and number of step as input Created in NX9.0.0. | |
| void | ArticulationSolve (const std::vector< NXOpen::Motion::Joint * > &jointTags, const std::vector< double > &displacement, const std::vector< NXOpen::Unit * > &displacementUnit) |
| Articulation solve with joint driver displacement as input Created in NX9.0.0. | |
| int | Delay () |
| Returns the articulation delay Created in NX9.0.0. | |
| void | Finish () |
| Articulation finish Created in NX9.0.0. | |
| void | GetArticulationJoints (std::vector< NXOpen::Motion::Joint * > &jointTags) |
| Articulation joints Created in NX9.0.0. | |
| void | GetArticulationJointsDisplacement (NXOpen::Motion::Joint *jointTag, int *currentStep, double *displacement, NXOpen::Unit **displacementUnit) |
| Get the articulation joints displacement Created in NX9.0.0. | |
| bool | JointsLimits () |
| Returns the articulation joint limits setting Created in NX9.0.0. | |
| void | SetActiveView (NXOpen::Motion::ActiveView activeView) |
| Sets the active view Created in NX9.0.0. | |
| void | SetDelay (int delay) |
| Sets the articulation delay Created in NX9.0.0. | |
| void | SetJointsLimits (bool jointLimits) |
| Sets the articulation joint limits setting Created in NX9.0.0. | |
| void | StepToAssemblyPosition () |
| Articulation to assembly position Created in NX9.0.0. | |
| void | StepToDesignPosition () |
| Articulation to design position Created in NX9.0.0. | |
| void | Stop () |
| Articulation stop Created in NX9.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 the Motion::ArticulationControl
An instance of this class can not be obtained
Created in NX9.0.0.
| NXOpen::Motion::ActiveView NXOpen::Motion::ArticulationControl::ActiveView | ( | ) |
Returns the active view
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| void NXOpen::Motion::ArticulationControl::ArticulationSolve | ( | int | numSteps, |
| const std::vector< NXOpen::Motion::Joint * > & | jointTags, | ||
| const std::vector< double > & | stepSize, | ||
| const std::vector< NXOpen::Unit * > & | stepSizeUnit | ||
| ) |
Articulation solve with joint driver step size and number of step as input
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| numSteps | The number of step will take in one action |
| jointTags | Articulation joint tags |
| stepSize | Articulation joint step size |
| stepSizeUnit | Articulation joint step size unit |
| void NXOpen::Motion::ArticulationControl::ArticulationSolve | ( | const std::vector< NXOpen::Motion::Joint * > & | jointTags, |
| const std::vector< double > & | displacement, | ||
| const std::vector< NXOpen::Unit * > & | displacementUnit | ||
| ) |
Articulation solve with joint driver displacement as input
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| jointTags | Articulation joint tags |
| displacement | Articulation joint displacement |
| displacementUnit | Articulation joint displacement units |
| int NXOpen::Motion::ArticulationControl::Delay | ( | ) |
Returns the articulation delay
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| void NXOpen::Motion::ArticulationControl::Finish | ( | ) |
Articulation finish
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| void NXOpen::Motion::ArticulationControl::GetArticulationJoints | ( | std::vector< NXOpen::Motion::Joint * > & | jointTags | ) |
Articulation joints
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| jointTags | The articulation joint array |
| void NXOpen::Motion::ArticulationControl::GetArticulationJointsDisplacement | ( | NXOpen::Motion::Joint * | jointTag, |
| int * | currentStep, | ||
| double * | displacement, | ||
| NXOpen::Unit ** | displacementUnit | ||
| ) |
Get the articulation joints displacement
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| jointTag | The special articulation joint object |
| currentStep | The current step index |
| displacement | The articulation joint displacement value within current step |
| displacementUnit | The articulation joint displacement unit |
| bool NXOpen::Motion::ArticulationControl::JointsLimits | ( | ) |
Returns the articulation joint limits setting
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| void NXOpen::Motion::ArticulationControl::SetActiveView | ( | NXOpen::Motion::ActiveView | activeView | ) |
Sets the active view
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| activeView | activeview |
| void NXOpen::Motion::ArticulationControl::SetDelay | ( | int | delay | ) |
Sets the articulation delay
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| delay | delay |
| void NXOpen::Motion::ArticulationControl::SetJointsLimits | ( | bool | jointLimits | ) |
Sets the articulation joint limits setting
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| jointLimits | jointlimits |
| void NXOpen::Motion::ArticulationControl::StepToAssemblyPosition | ( | ) |
Articulation to assembly position
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| void NXOpen::Motion::ArticulationControl::StepToDesignPosition | ( | ) |
Articulation to design position
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")
| void NXOpen::Motion::ArticulationControl::Stop | ( | ) |
Articulation stop
Created in NX9.0.0.
License requirements : mechanisms ("MECHANISMS")