A PTG for circular paths.
Definition at line 39 of file CPTG7.h.
#include <mrpt/reactivenav/CPTG7.h>
Public Member Functions | |
CPTG7 (const TParameters< double > ¶ms) | |
Constructor: possible values in "params", those of CParameterizedTrajectoryGenerator plus:
| |
void | lambdaFunction (float x, float y, int &out_k, float &out_d) |
The lambda function. | |
std::string | getDescription () |
Gets a short textual description of the PTG and its parameters. | |
bool | PTG_IsIntoDomain (float x, float y) |
To be implemented in derived classes: | |
void | PTG_Generator (float alfa, float t, float x, float y, float phi, float &v, float &w) |
The main method to be implemented in derived classes. | |
Protected Attributes | |
float | cte_a0v |
float | cte_a0w |
mrpt::reactivenav::CPTG7::CPTG7 | ( | const TParameters< double > & | params ) |
Constructor: possible values in "params", those of CParameterizedTrajectoryGenerator plus:
std::string mrpt::reactivenav::CPTG7::getDescription | ( | ) | [virtual] |
Gets a short textual description of the PTG and its parameters.
Implements mrpt::reactivenav::CParameterizedTrajectoryGenerator.
void mrpt::reactivenav::CPTG7::lambdaFunction | ( | float | x, |
float | y, | ||
int & | out_k, | ||
float & | out_d | ||
) | [virtual] |
The lambda function.
Reimplemented from mrpt::reactivenav::CParameterizedTrajectoryGenerator.
void mrpt::reactivenav::CPTG7::PTG_Generator | ( | float | alfa, |
float | t, | ||
float | x, | ||
float | y, | ||
float | phi, | ||
float & | v, | ||
float & | w | ||
) | [virtual] |
The main method to be implemented in derived classes.
Implements mrpt::reactivenav::CParameterizedTrajectoryGenerator.
bool mrpt::reactivenav::CPTG7::PTG_IsIntoDomain | ( | float | x, |
float | y | ||
) | [virtual] |
To be implemented in derived classes:
Implements mrpt::reactivenav::CParameterizedTrajectoryGenerator.
float mrpt::reactivenav::CPTG7::cte_a0v [protected] |
float mrpt::reactivenav::CPTG7::cte_a0w [protected] |
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |