#include <expander.h>
|
virtual bool | calculatePotentials (unsigned char *costs, double start_x, double start_y, double end_x, double end_y, int cycles, float *potential)=0 |
|
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...
|
|
Definition at line 45 of file expander.h.
virtual bool global_planner::Expander::calculatePotentials |
( |
unsigned char * |
costs, |
|
|
double |
start_x, |
|
|
double |
start_y, |
|
|
double |
end_x, |
|
|
double |
end_y, |
|
|
int |
cycles, |
|
|
float * |
potential |
|
) |
| |
|
pure virtual |
void global_planner::Expander::clearEndpoint |
( |
unsigned char * |
costs, |
|
|
float * |
potential, |
|
|
int |
gx, |
|
|
int |
gy, |
|
|
int |
s |
|
) |
| |
|
inline |
void global_planner::Expander::setFactor |
( |
float |
factor | ) |
|
|
inline |
void global_planner::Expander::setHasUnknown |
( |
bool |
unknown | ) |
|
|
inline |
void global_planner::Expander::setLethalCost |
( |
unsigned char |
lethal_cost | ) |
|
|
inline |
void global_planner::Expander::setNeutralCost |
( |
unsigned char |
neutral_cost | ) |
|
|
inline |
virtual void global_planner::Expander::setSize |
( |
int |
nx, |
|
|
int |
ny |
|
) |
| |
|
inlinevirtual |
int global_planner::Expander::toIndex |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
inlineprotected |
int global_planner::Expander::cells_visited_ |
|
protected |
float global_planner::Expander::factor_ |
|
protected |
unsigned char global_planner::Expander::lethal_cost_ |
|
protected |
unsigned char global_planner::Expander::neutral_cost_ |
|
protected |
int global_planner::Expander::ns_ |
|
protected |
size of grid, in pixels
Definition at line 96 of file expander.h.
int global_planner::Expander::nx_ |
|
protected |
int global_planner::Expander::ny_ |
|
protected |
bool global_planner::Expander::unknown_ |
|
protected |
The documentation for this class was generated from the following file: