#include <paths.hpp>

Public Member Functions | |
| HC_CC_RS_Path (const Configuration &_start, const Configuration &_end, hc_cc_rs::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... | |
| ~HC_CC_RS_Path () | |
| Destructor. More... | |
Public Member Functions inherited from steering::Path | |
| 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 |
| hc_cc_rs::path_type | type |
| Path type. More... | |
Public Attributes inherited from steering::Path | |
| 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::HC_CC_RS_Path::HC_CC_RS_Path | ( | const Configuration & | _start, |
| const Configuration & | _end, | ||
| hc_cc_rs::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::HC_CC_RS_Path::print | ( | bool | eol | ) | const |
| HC_CC_Circle * steering::HC_CC_RS_Path::cend |
| HC_CC_Circle * steering::HC_CC_RS_Path::ci1 |
| HC_CC_Circle * steering::HC_CC_RS_Path::ci2 |
| HC_CC_Circle* steering::HC_CC_RS_Path::cstart |
| Configuration* steering::HC_CC_RS_Path::qi1 |
| Configuration * steering::HC_CC_RS_Path::qi2 |
| Configuration * steering::HC_CC_RS_Path::qi3 |
| Configuration * steering::HC_CC_RS_Path::qi4 |
| hc_cc_rs::path_type steering::HC_CC_RS_Path::type |