#include <iostream>
#include <math.h>
#include <Spaces.h>
#include <Time.h>
Go to the source code of this file.
Classes | |
| class | AsteroidParam |
| Includes the parameters useful to describe an asteroide path. More... | |
| class | CardioidParam |
| Includes the parameters useful to describe a cardioide path. More... | |
| class | ClothoidParam |
| Includes the parameters useful to describe a clotoide path. More... | |
| class | EllipseParam |
| Includes the parameters useful to describe an ellisse path. More... | |
| class | EightParam |
| Includes the parameters useful to describe an otto path. More... | |
| class | SegmentParam |
| Includes the parameters useful to describe a segmento path. More... | |
| class | Path |
| Virtual class for paths implementation. More... | |
| class | Asteroid |
| Implements an asteroide path. More... | |
| class | Cardioid |
| Implements a cardioide path. More... | |
| class | Clothoid |
| Implements a clotoide path. More... | |
| class | Ellipse |
| Implements an ellisse path. More... | |
| class | Eight |
| Implements an otto path. More... | |
| class | Segment |
| Implements a segmento path. More... | |
| class | Clothoid2Param |
| Includes the parameters useful to describe a clotoide path. More... | |
| class | Clothoid2 |
| Implements a clotoide path. More... | |
| class | Bezier |
| Implements a clotoide path. More... | |
Enumerations | |
| enum | PathType { NULL_PATH, ASTEROID, CARDIOID, CLOTHOID, ELLIPSE, EIGHT, SEGMENT, PATH_NUM } |
| Possible types of Path. More... | |
Variables | |
| static const char * | PathNames [PATH_NUM] |
| Names of the possible types of Path. | |
Declarations of classes that implement various paths. Here is declared a virtual class "Path", whose methods should let evaluate the coordinates along a specified path; from class "Path" derive: Asteroid, Cardioid, Clothoid, Ellipse, Eight, Segment, which constitute implemented paths. For each implemented path there is a class of parameters.
1.5.6