#include <MinPosPlanner.h>

Public Member Functions | |
| int | findExplorationTarget (GridMap *map, unsigned int start, unsigned int &goal) |
| MinPosPlanner () | |
| ~MinPosPlanner () | |
Private Types | |
| typedef std::vector< unsigned int > | Frontier |
| typedef std::vector< Frontier > | FrontierList |
Private Member Functions | |
| void | findCluster (GridMap *map, unsigned int startCell) |
Private Attributes | |
| unsigned int | mFrontierCells |
| ros::Publisher | mFrontierPublisher |
| FrontierList | mFrontiers |
| double | mMinTargetAreaSize |
| unsigned int | mOffset [8] |
| double * | mPlan |
| int | mRobotID |
| RobotList | mRobotList |
| bool | mVisualizeFrontiers |
Definition at line 6 of file MinPosPlanner.h.
typedef std::vector<unsigned int> MinPosPlanner::Frontier [private] |
Definition at line 15 of file MinPosPlanner.h.
typedef std::vector<Frontier> MinPosPlanner::FrontierList [private] |
Definition at line 16 of file MinPosPlanner.h.
Definition at line 8 of file MinPosPlanner.cpp.
Definition at line 25 of file MinPosPlanner.cpp.
| void MinPosPlanner::findCluster | ( | GridMap * | map, |
| unsigned int | startCell | ||
| ) | [private] |
Definition at line 268 of file MinPosPlanner.cpp.
| int MinPosPlanner::findExplorationTarget | ( | GridMap * | map, |
| unsigned int | start, | ||
| unsigned int & | goal | ||
| ) | [virtual] |
Implements ExplorationPlanner.
Definition at line 34 of file MinPosPlanner.cpp.
unsigned int MinPosPlanner::mFrontierCells [private] |
Definition at line 28 of file MinPosPlanner.h.
Definition at line 22 of file MinPosPlanner.h.
FrontierList MinPosPlanner::mFrontiers [private] |
Definition at line 26 of file MinPosPlanner.h.
double MinPosPlanner::mMinTargetAreaSize [private] |
Definition at line 33 of file MinPosPlanner.h.
unsigned int MinPosPlanner::mOffset[8] [private] |
Definition at line 34 of file MinPosPlanner.h.
double* MinPosPlanner::mPlan [private] |
Definition at line 27 of file MinPosPlanner.h.
int MinPosPlanner::mRobotID [private] |
Definition at line 31 of file MinPosPlanner.h.
RobotList MinPosPlanner::mRobotList [private] |
Definition at line 25 of file MinPosPlanner.h.
bool MinPosPlanner::mVisualizeFrontiers [private] |
Definition at line 32 of file MinPosPlanner.h.