Public Member Functions | Private Member Functions | Private Attributes
global_planner::AStarExpansion Class Reference

#include <astar.h>

Inheritance diagram for global_planner::AStarExpansion:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 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)

Private Member Functions

void add (unsigned char *costs, float *potential, float prev_potential, int next_i, int end_x, int end_y)

Private Attributes

std::vector< Indexqueue_

Detailed Description

Definition at line 63 of file astar.h.


Constructor & Destructor Documentation

Definition at line 43 of file astar.cpp.


Member Function Documentation

void global_planner::AStarExpansion::add ( unsigned char *  costs,
float *  potential,
float  prev_potential,
int  next_i,
int  end_x,
int  end_y 
) [private]

Definition at line 77 of file astar.cpp.

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]

Implements global_planner::Expander.

Definition at line 47 of file astar.cpp.


Member Data Documentation

Definition at line 70 of file astar.h.


The documentation for this class was generated from the following files:


global_planner
Author(s): David Lu!!
autogenerated on Sun Mar 3 2019 03:46:53