|
Functions |
int | search (JMA_Roadmap_Tree *tree, int local_planner(double[], double[]), int goal_func(double[])) |
void | explore (JMA_Roadmap_Tree *tree, const double distance_func(const double[], const double[]), const int random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *)) |
void | init_roadmap_tree (JMA_Roadmap_Tree *tree, const int n_dof, const int n_embryos, const JMA_Configuration init_conf, const double distance_func(const double[], const double[]), const int random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *)) |
void | update_roadmap_tree (JMA_Roadmap_Tree *tree, const double distance_func(const double[], const double[])) |
void | generate_new_embryo (JMA_Roadmap_Tree *tree, const int id_landmark, const int id_embryo, const double distance_func(const double[], const double[]), const int random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *)) |
void | compute_embryo_distance (JMA_Roadmap_Tree *tree, JMA_Configuration *embryo, double distance_func(double[], double[])) |
void | get_ids_path (JMA_Roadmap_Tree *tree, int landmark_id, int list_ids[], int *n_landmarks) |
int | get_n_ancestors (JMA_Roadmap_Tree *tree, int landmark_id) |
int | simplify_ids_trajectory (JMA_Roadmap_Tree *tree, int list[], int n_nodes, int ptp_collision(double[], double[]), int new_list[], int *new_n_nodes) |
void | print_roadmap_tree (JMA_Roadmap_Tree *) |
void | print_node (JMA_Node, int) |