|
bool | GenerateRSPs (const std::shared_ptr< Node3d > start_node, const std::shared_ptr< Node3d > end_node, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | GenerateRSP (const std::shared_ptr< Node3d > start_node, const std::shared_ptr< Node3d > end_node, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | GenerateRSPPar (const std::shared_ptr< Node3d > start_node, const std::shared_ptr< Node3d > end_node, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | GenerateLocalConfigurations (const std::shared_ptr< Node3d > start_node, const std::shared_ptr< Node3d > end_node, ReedSheppPath *shortest_path) |
|
void | Interpolation (const int index, const double pd, const char m, const double ox, const double oy, const double ophi, std::vector< double > *px, std::vector< double > *py, std::vector< double > *pphi, std::vector< bool > *pgear) |
|
bool | SetRSP (const int size, const double *lengths, const char *types, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | SetRSPPar (const int size, const double *lengths, const std::string &types, std::vector< ReedSheppPath > *all_possible_paths, const int idx) |
|
bool | SCS (const double x, const double y, const double phi, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | CSC (const double x, const double y, const double phi, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | CCC (const double x, const double y, const double phi, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | CCCC (const double x, const double y, const double phi, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | CCSC (const double x, const double y, const double phi, std::vector< ReedSheppPath > *all_possible_paths) |
|
bool | CCSCC (const double x, const double y, const double phi, std::vector< ReedSheppPath > *all_possible_paths) |
|
void | LSL (const double x, const double y, const double phi, RSPParam *param) |
|
void | LSR (const double x, const double y, const double phi, RSPParam *param) |
|
void | LRL (const double x, const double y, const double phi, RSPParam *param) |
|
void | SLS (const double x, const double y, const double phi, RSPParam *param) |
|
void | LRLRn (const double x, const double y, const double phi, RSPParam *param) |
|
void | LRLRp (const double x, const double y, const double phi, RSPParam *param) |
|
void | LRSR (const double x, const double y, const double phi, RSPParam *param) |
|
void | LRSL (const double x, const double y, const double phi, RSPParam *param) |
|
void | LRSLR (const double x, const double y, const double phi, RSPParam *param) |
|
std::pair< double, double > | calc_tau_omega (const double u, const double v, const double xi, const double eta, const double phi) |
|