#include <PathBlend.h>
Inheritance diagram for OSCAR::PathBlend:

Public Methods | |
| PathBlend (double Velocity, double SampleTime, double BreakPoint=0.8, OSCARError &err=DUMMY_ERROR(noError)) | |
| PathBlend (const PathBlend &rhs) | |
| PathBlend & | operator= (const PathBlend &rhs) |
| bool | SetViaPoints (const std::vector< HandPose > &viaPt) |
| bool | AddViaPoint (const HandPose &viaPt) |
| bool | InsertViaPoint (const HandPose &viaPt, unsigned int index) |
| bool | DeleteViaPoint (unsigned int index) |
| bool | ClearViaPoints () |
| bool | GetViaPoints (std::vector< HandPose > &viaPoints) |
| bool | GenerateTrajectory () |
| bool | GetTrajectory (std::vector< HandPose > &Trajectory) |
| virtual | ~PathBlend () |
Protected Methods | |
| void | initialize () |
Protected Attributes | |
| double | velocity |
| double | sampleTime |
| double | breakPoint |
| std::vector< HandPose > | viaPoints |
| std::vector< HandPose > | trajectory |
| std::vector< double > | timeVec |
| std::vector< Quaternion > | quatVec |
|
||||||||||||||||||||
|
Constructor. This constructor creates an PathBlend object.
|
|
|
Copy Constructor. This is the Copy constructor for an object of type PathBlend. Use this to construct an PathBlend object from an existing PathBlend object.
|
|
|
|
|
|
Use this method to append a single via point to the current internally stored list of control points.
|
|
|
Use this method to clear the current via points.
|
|
|
Use this method to delete a control point at a specified index.
|
|
|
Use this method to generate a trajectory from the set of via points.
|
|
|
Use this method to retrieve the generated trajectory.
|
|
|
Use this method to retrieve the current list of via points.
|
|
|
|
|
||||||||||||
|
Use this method to insert a via point at a specified index.
|
|
|
Assignment operator. This is the Assignment operator for an object of type PathBlend.
|
|
|
Use this method to set the via points from a vector of points.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |