|
| 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) |
| |