Public Member Functions | Protected Member Functions | Protected Attributes
TrajectoryProfileBase Class Reference

#include <trajectory_profile_generator_base.h>

Inheritance diagram for TrajectoryProfileBase:
Inheritance graph

List of all members.

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 &params)
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

cob_cartesian_controller::ProfileTimings pt_max_

Detailed Description

Definition at line 29 of file trajectory_profile_generator_base.h.

Constructor & Destructor Documentation

Definition at line 32 of file trajectory_profile_generator_base.h.

virtual TrajectoryProfileBase::~TrajectoryProfileBase ( ) [inline, virtual]

Definition at line 36 of file trajectory_profile_generator_base.h.

Member Function Documentation

virtual bool TrajectoryProfileBase::calculateProfile ( std::vector< double > *  path_matrix,
const double  Se_lin,
const double  Se_rot 
) [inline, virtual]

Definition at line 39 of file trajectory_profile_generator_base.h.

virtual bool TrajectoryProfileBase::generatePath ( cob_cartesian_controller::PathArray pa) [inline, protected, virtual]

Definition at line 70 of file trajectory_profile_generator_base.h.

virtual bool TrajectoryProfileBase::getProfileTimings ( double  Se,
double  te,
bool  calcMaxTe,
cob_cartesian_controller::ProfileTimings pt 
) [protected, pure virtual]
virtual std::vector<double> TrajectoryProfileBase::getTrajectory ( double  se,
cob_cartesian_controller::ProfileTimings  pt 
) [protected, pure virtual]

Member Data Documentation

Definition at line 92 of file trajectory_profile_generator_base.h.

Definition at line 93 of file trajectory_profile_generator_base.h.

The documentation for this class was generated from the following file:

Author(s): Christoph Mark
autogenerated on Thu Jun 6 2019 21:19:40