Alex exoskeleton
ALEX SoftwareDocumentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
TrajectoryGenerator Class Referenceabstract

Abstract class which is used to generate trajectorys for a Robot to follow. More...

#include <TrajectoryGenerator.h>

Inheritance diagram for TrajectoryGenerator:
Inheritance graph
Collaboration diagram for TrajectoryGenerator:
Collaboration graph

Public Member Functions

 TrajectoryGenerator ()
 
virtual bool initialiseTrajectory ()=0
 Pure Virtual Function which must be configured to configure the trajectory generator with the appropriate parameters. Likely to be overloaded. More...
 
virtual std::vector< double > getSetPoint (double time)=0
 Get the next step point in the trajectory. More...
 

Detailed Description

Abstract class which is used to generate trajectorys for a Robot to follow.

Definition at line 22 of file TrajectoryGenerator.h.

Constructor & Destructor Documentation

TrajectoryGenerator::TrajectoryGenerator ( )

Definition at line 14 of file TrajectoryGenerator.cpp.

Member Function Documentation

virtual std::vector<double> TrajectoryGenerator::getSetPoint ( double  time)
pure virtual

Get the next step point in the trajectory.

Parameters
timeThe time corresponding to the point.
Returns
vector<double>

Implemented in DummyTrajectoryGenerator.

virtual bool TrajectoryGenerator::initialiseTrajectory ( )
pure virtual

Pure Virtual Function which must be configured to configure the trajectory generator with the appropriate parameters. Likely to be overloaded.

Returns
true if configured successfully
false if an error occurred in the configuration.

Implemented in DummyTrajectoryGenerator.


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