#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 | ~Expander () |
| |
Definition at line 81 of file expander.h.
◆ Expander()
◆ ~Expander()
| virtual global_planner::Expander::~Expander |
( |
| ) |
|
|
inlinevirtual |
◆ calculatePotentials()
| 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 |
◆ clearEndpoint()
| void global_planner::Expander::clearEndpoint |
( |
unsigned char * |
costs, |
|
|
float * |
potential, |
|
|
int |
gx, |
|
|
int |
gy, |
|
|
int |
s |
|
) |
| |
|
inline |
◆ setFactor()
| void global_planner::Expander::setFactor |
( |
float |
factor | ) |
|
|
inline |
◆ setHasUnknown()
| void global_planner::Expander::setHasUnknown |
( |
bool |
unknown | ) |
|
|
inline |
◆ setLethalCost()
| void global_planner::Expander::setLethalCost |
( |
unsigned char |
lethal_cost | ) |
|
|
inline |
◆ setNeutralCost()
| void global_planner::Expander::setNeutralCost |
( |
unsigned char |
neutral_cost | ) |
|
|
inline |
◆ toIndex()
| int global_planner::Expander::toIndex |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
inlineprotected |
◆ cells_visited_
| int global_planner::Expander::cells_visited_ |
|
protected |
◆ factor_
| float global_planner::Expander::factor_ |
|
protected |
◆ lethal_cost_
| unsigned char global_planner::Expander::lethal_cost_ |
|
protected |
◆ neutral_cost_
| unsigned char global_planner::Expander::neutral_cost_ |
|
protected |
◆ ns_
| int global_planner::Expander::ns_ |
|
protected |
size of grid, in pixels
Definition at line 169 of file expander.h.
◆ nx_
| int global_planner::Expander::nx_ |
|
protected |
◆ ny_
| int global_planner::Expander::ny_ |
|
protected |
◆ p_calc_
◆ unknown_
| bool global_planner::Expander::unknown_ |
|
protected |
The documentation for this class was generated from the following file: