#include <MotionParameter.h>
Inheritance diagram for OSCAR::MotionParameters:

Public Methods | |
| MotionParameters (unsigned int DOF, unsigned int order=1, OSCARError &err=DUMMY_ERROR(noError)) | |
| MotionParameters (const MotionParameters &rrmp) | |
| MotionParameters & | operator= (const MotionParameters &rrmp) |
| bool | SetParameters (double totalTime, double deltaTime, const VectorD &StartPos, const VectorD &EndPos, const Matrix &MaxConstraints) |
| bool | SetTimeParameters (double totalTime, double deltaTime) |
| bool | SetStartParameters (const VectorD &StartPos) |
| bool | SetStopParameters (const VectorD &EndPos) |
| bool | SetMaxConstraints (const Matrix &MaxConstraints) |
| bool | SetMaxConstraints (const String &ConstraintsFileName) |
| bool | GetParameters (double &totalTime, double &deltaTime, VectorD &StartPos, VectorD &EndPos, Matrix &MaxConstraints) const |
| bool | GetTimeParameters (double &totalTime, double &deltaTime) const |
| bool | GetStartParameters (VectorD &StartPos) const |
| bool | GetStopParameters (VectorD &EndPos) const |
| bool | GetMaxConstraints (Matrix &MaxConstraints) const |
| unsigned int | GetDOF () |
| unsigned int | GetOrder () |
| virtual | ~MotionParameters () |
Private Attributes | |
| unsigned int | nDOF |
| unsigned int | nOrder |
| double | totalTime |
| double | deltaTime |
| Vector | startingPosition |
| Vector | endingPosition |
| Matrix | maxConstraints |
|
||||||||||||||||
|
Constructor. This constructor creates a MotionParameter object to store the parameters used in generating a trajectory.
|
|
|
Constructor. A copy constructor for MotionParameters.
|
|
|
|
|
|
Use this method to retrieve the DOF of the motion system.
|
|
|
Use this method to retrieve the current constraints matrix.
|
|
|
Use this method to retrieve the order of the motion system.
|
|
||||||||||||||||||||||||
|
Use this method to retrieve the current motion parameters.
|
|
|
Use this method to retrieve the current starting position.
|
|
|
Use this method to retrieve the current final position.
|
|
||||||||||||
|
Use this method to retrieve the current time parameters.
|
|
|
= operator. Used for copying objects of type MotionParameters
|
|
|
Use this method to set all the constraints matrix for the motion trajectory.
|
|
|
Use this method to set all the constraints matrix for the motion trajectory.
|
|
||||||||||||||||||||||||
|
Use this method to set all the motion parameters to use when generating a trajectory.
|
|
|
Use this method to set the starting position for the motion trajectory.
|
|
|
Use this method to set all the final position for the motion trajectory.
|
|
||||||||||||
|
Use this method to set all the timen parameters to use when generating a trajectory.
|
|
|
|
|
|
< Length DOF
|
|
|
< Length DOF
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |