$search

2Dgridsearch.h File Reference

Go to the source code of this file.

Classes

class  SBPL2DGridSearch
 2D search itself More...
class  SBPL_2DGridSearchState
 search state corresponding to each 2D cell More...

Defines

#define SBPL_2DGRIDSEARCH_HEUR2D(x, y)   ((int)(1000*cellSize_m_*__max(abs(x-goalX_),abs(y-goalY_))))
#define SBPL_2DGRIDSEARCH_NUMOF2DDIRS   16
#define SBPL_2DSEARCH_OPEN_LIST_ID   0

Enumerations

enum  SBPL_2DGRIDSEARCH_OPENTYPE { SBPL_2DGRIDSEARCH_OPENTYPE_HEAP, SBPL_2DGRIDSEARCH_OPENTYPE_SLIDINGBUCKETS }
enum  SBPL_2DGRIDSEARCH_TERM_CONDITION {
  SBPL_2DGRIDSEARCH_TERM_CONDITION_OPTPATHFOUND, SBPL_2DGRIDSEARCH_TERM_CONDITION_20PERCENTOVEROPTPATH, SBPL_2DGRIDSEARCH_TERM_CONDITION_TWOTIMESOPTPATH, SBPL_2DGRIDSEARCH_TERM_CONDITION_THREETIMESOPTPATH,
  SBPL_2DGRIDSEARCH_TERM_CONDITION_ALLCELLS
}

Define Documentation

#define SBPL_2DGRIDSEARCH_HEUR2D ( x,
 )     ((int)(1000*cellSize_m_*__max(abs(x-goalX_),abs(y-goalY_))))

Definition at line 42 of file 2Dgridsearch.h.

#define SBPL_2DGRIDSEARCH_NUMOF2DDIRS   16

Definition at line 32 of file 2Dgridsearch.h.

#define SBPL_2DSEARCH_OPEN_LIST_ID   0

Definition at line 34 of file 2Dgridsearch.h.


Enumeration Type Documentation

Enumerator:
SBPL_2DGRIDSEARCH_OPENTYPE_HEAP 
SBPL_2DGRIDSEARCH_OPENTYPE_SLIDINGBUCKETS 

Definition at line 39 of file 2Dgridsearch.h.

Enumerator:
SBPL_2DGRIDSEARCH_TERM_CONDITION_OPTPATHFOUND 
SBPL_2DGRIDSEARCH_TERM_CONDITION_20PERCENTOVEROPTPATH 
SBPL_2DGRIDSEARCH_TERM_CONDITION_TWOTIMESOPTPATH 
SBPL_2DGRIDSEARCH_TERM_CONDITION_THREETIMESOPTPATH 
SBPL_2DGRIDSEARCH_TERM_CONDITION_ALLCELLS 

Definition at line 36 of file 2Dgridsearch.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


sbpl
Author(s): Maxim Likhachev/maximl@seas.upenn.edu
autogenerated on Fri Mar 1 14:18:57 2013