Blender
V3.3
|
#include <BLI_astar.h>
Public Attributes | |
int | steps |
int * | prev_nodes |
BLI_AStarGNLink ** | prev_links |
void * | custom_data |
BLI_bitmap * | done_nodes |
float * | g_costs |
int * | g_steps |
struct MemArena * | mem |
Definition at line 34 of file BLI_astar.h.
void* BLI_AStarSolution::custom_data |
Definition at line 44 of file BLI_astar.h.
Referenced by BKE_mesh_remap_calc_loops_from_mesh(), BLI_astar_solution_clear(), BLI_astar_solution_init(), and mesh_remap_calc_loops_astar_f_cost().
BLI_bitmap* BLI_AStarSolution::done_nodes |
Definition at line 47 of file BLI_astar.h.
Referenced by BLI_astar_graph_solve(), BLI_astar_solution_clear(), and BLI_astar_solution_init().
float* BLI_AStarSolution::g_costs |
Definition at line 48 of file BLI_astar.h.
Referenced by BLI_astar_graph_solve(), BLI_astar_solution_clear(), BLI_astar_solution_init(), and mesh_remap_calc_loops_astar_f_cost().
int* BLI_AStarSolution::g_steps |
Definition at line 49 of file BLI_astar.h.
Referenced by BLI_astar_graph_solve(), BLI_astar_solution_clear(), and BLI_astar_solution_init().
struct MemArena* BLI_AStarSolution::mem |
Definition at line 51 of file BLI_astar.h.
Referenced by BLI_astar_solution_clear(), BLI_astar_solution_free(), and BLI_astar_solution_init().
BLI_AStarGNLink** BLI_AStarSolution::prev_links |
Indices are nodes' ones, as prev_nodes, but they map to relevant link.
Definition at line 42 of file BLI_astar.h.
Referenced by BKE_mesh_remap_calc_loops_from_mesh(), BLI_astar_graph_solve(), BLI_astar_solution_clear(), and BLI_astar_solution_init().
int* BLI_AStarSolution::prev_nodes |
Store the path, in reversed order (from destination to source node), as indices.
Definition at line 40 of file BLI_astar.h.
Referenced by BKE_mesh_remap_calc_loops_from_mesh(), BLI_astar_graph_solve(), BLI_astar_solution_clear(), and BLI_astar_solution_init().
int BLI_AStarSolution::steps |
Number of steps (i.e. walked links) in path (nodes num, including start and end, is steps + 1).
Definition at line 38 of file BLI_astar.h.
Referenced by BKE_mesh_remap_calc_loops_from_mesh(), BLI_astar_graph_solve(), BLI_astar_solution_clear(), and BLI_astar_solution_init().