#include <trajectory_profile_generator_base.h>
Public Member Functions | |
virtual bool | calculateProfile (std::vector< double > *path_matrix, const double Se_lin, const double Se_rot) |
TrajectoryProfileBase (const cob_cartesian_controller::CartesianActionStruct ¶ms) | |
virtual | ~TrajectoryProfileBase () |
Protected Member Functions | |
virtual bool | generatePath (cob_cartesian_controller::PathArray &pa) |
virtual bool | getProfileTimings (double Se, double te, bool calcMaxTe, cob_cartesian_controller::ProfileTimings &pt)=0 |
virtual std::vector< double > | getTrajectory (double se, cob_cartesian_controller::ProfileTimings pt)=0 |
Protected Attributes | |
const cob_cartesian_controller::CartesianActionStruct & | params_ |
cob_cartesian_controller::ProfileTimings | pt_max_ |
Definition at line 29 of file trajectory_profile_generator_base.h.
|
inlineexplicit |
Definition at line 32 of file trajectory_profile_generator_base.h.
|
inlinevirtual |
Definition at line 36 of file trajectory_profile_generator_base.h.
|
inlinevirtual |
Definition at line 39 of file trajectory_profile_generator_base.h.
|
inlineprotectedvirtual |
Definition at line 70 of file trajectory_profile_generator_base.h.
|
protectedpure virtual |
Implemented in TrajectoryProfileRamp, and TrajectoryProfileSinoid.
|
protectedpure virtual |
Implemented in TrajectoryProfileRamp, and TrajectoryProfileSinoid.
|
protected |
Definition at line 92 of file trajectory_profile_generator_base.h.
|
protected |
Definition at line 93 of file trajectory_profile_generator_base.h.