#include <paths.hpp>
Public Member Functions | |
CC_Dubins_Path (const Configuration &_start, const Configuration &_end, cc_dubins::path_type _type, double _kappa, double _sigma, Configuration *_qi1, Configuration *_qi2, Configuration *_qi3, Configuration *_qi4, HC_CC_Circle *_cstart, HC_CC_Circle *_cend, HC_CC_Circle *_ci1, HC_CC_Circle *_ci2, double _length) | |
Constructor. More... | |
void | print (bool eol) const |
Alphanumeric display. More... | |
~CC_Dubins_Path () | |
Destructor. More... | |
![]() | |
Path (const Configuration &_start, const Configuration &_end, double _kappa, double _sigma, double _length) | |
Constructor. More... | |
Public Attributes | |
HC_CC_Circle * | cend |
HC_CC_Circle * | ci1 |
HC_CC_Circle * | ci2 |
HC_CC_Circle * | cstart |
Start, end and intermediate circles. More... | |
Configuration * | qi1 |
Intermediate configurations. More... | |
Configuration * | qi2 |
Configuration * | qi3 |
Configuration * | qi4 |
cc_dubins::path_type | type |
Path type. More... | |
![]() | |
Configuration | end |
double | kappa |
Max. curvature (unsigned), max. sharpness (unsigned) More... | |
double | length |
Path length. More... | |
double | sigma |
Configuration | start |
Start and end configuration. More... | |
steering::CC_Dubins_Path::CC_Dubins_Path | ( | const Configuration & | _start, |
const Configuration & | _end, | ||
cc_dubins::path_type | _type, | ||
double | _kappa, | ||
double | _sigma, | ||
Configuration * | _qi1, | ||
Configuration * | _qi2, | ||
Configuration * | _qi3, | ||
Configuration * | _qi4, | ||
HC_CC_Circle * | _cstart, | ||
HC_CC_Circle * | _cend, | ||
HC_CC_Circle * | _ci1, | ||
HC_CC_Circle * | _ci2, | ||
double | _length | ||
) |
void steering::CC_Dubins_Path::print | ( | bool | eol | ) | const |
HC_CC_Circle * steering::CC_Dubins_Path::cend |
HC_CC_Circle * steering::CC_Dubins_Path::ci1 |
HC_CC_Circle * steering::CC_Dubins_Path::ci2 |
HC_CC_Circle* steering::CC_Dubins_Path::cstart |
Configuration* steering::CC_Dubins_Path::qi1 |
Configuration * steering::CC_Dubins_Path::qi2 |
Configuration * steering::CC_Dubins_Path::qi3 |
Configuration * steering::CC_Dubins_Path::qi4 |
cc_dubins::path_type steering::CC_Dubins_Path::type |