Public Member Functions | Private Types | Private Member Functions | Private Attributes
MinPosPlanner Class Reference

#include <MinPosPlanner.h>

Inheritance diagram for MinPosPlanner:
Inheritance graph

List of all members.

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< FrontierFrontierList

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

Detailed Description

Definition at line 6 of file MinPosPlanner.h.

Member Typedef Documentation

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.

Constructor & Destructor Documentation

Definition at line 8 of file MinPosPlanner.cpp.

Definition at line 25 of file MinPosPlanner.cpp.

Member Function Documentation

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.

Member Data Documentation

unsigned int MinPosPlanner::mFrontierCells [private]

Definition at line 28 of file MinPosPlanner.h.

Definition at line 22 of file MinPosPlanner.h.

Definition at line 26 of file MinPosPlanner.h.

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.

Definition at line 25 of file MinPosPlanner.h.

Definition at line 32 of file MinPosPlanner.h.

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

Author(s): Sebastian Kasperski
autogenerated on Sun Apr 2 2017 04:05:41