#include <astar.h>
|
| AStarExpansion (PotentialCalculator *p_calc, int nx, int ny) |
|
bool | calculatePotentials (unsigned char *costs, double start_x, double start_y, double end_x, double end_y, int cycles, float *potential) |
|
Public Member Functions inherited from global_planner::Expander |
void | clearEndpoint (unsigned char *costs, float *potential, int gx, int gy, int s) |
|
| Expander (PotentialCalculator *p_calc, int nx, int ny) |
|
void | setFactor (float factor) |
|
void | setHasUnknown (bool unknown) |
|
void | setLethalCost (unsigned char lethal_cost) |
|
void | setNeutralCost (unsigned char neutral_cost) |
|
virtual void | setSize (int nx, int ny) |
| Sets or resets the size of the map. More...
|
|
|
void | add (unsigned char *costs, float *potential, float prev_potential, int next_i, int end_x, int end_y) |
|
Definition at line 63 of file astar.h.
global_planner::AStarExpansion::AStarExpansion |
( |
PotentialCalculator * |
p_calc, |
|
|
int |
nx, |
|
|
int |
ny |
|
) |
| |
void global_planner::AStarExpansion::add |
( |
unsigned char * |
costs, |
|
|
float * |
potential, |
|
|
float |
prev_potential, |
|
|
int |
next_i, |
|
|
int |
end_x, |
|
|
int |
end_y |
|
) |
| |
|
private |
bool global_planner::AStarExpansion::calculatePotentials |
( |
unsigned char * |
costs, |
|
|
double |
start_x, |
|
|
double |
start_y, |
|
|
double |
end_x, |
|
|
double |
end_y, |
|
|
int |
cycles, |
|
|
float * |
potential |
|
) |
| |
|
virtual |
std::vector<Index> global_planner::AStarExpansion::queue_ |
|
private |
The documentation for this class was generated from the following files: