HOG2
Classes | Typedefs | Enumerations
IRAStarConstants Namespace Reference

Classes

struct  GNode
 
struct  NodeCompare
 
struct  NodeEqual
 
struct  NodeHash
 

Typedefs

typedef OpenClosedList< GNode, NodeHash, NodeEqual, NodeComparePQueue
 
typedef std::unordered_map< uint32_t, GNodeNodeLookupTable
 

Enumerations

enum  { kAbstractionLevel = 0, kCorrespondingNode = 1, kGCost = 2, kHCost = 3 }
 Definitions for node labels. More...
 
enum  Caching { NO_CACHING, OPTIMAL_PATH_CACHING, P_G_CACHING }
 Definitions for the constructor. More...
 

Typedef Documentation

◆ NodeLookupTable

typedef std::unordered_map<uint32_t, GNode> IRAStarConstants::NodeLookupTable

Definition at line 72 of file IRAStar.h.

◆ PQueue

Definition at line 70 of file IRAStar.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definitions for node labels.

Enumerator
kAbstractionLevel 
kCorrespondingNode 
kGCost 
kHCost 

Definition at line 24 of file IRAStar.h.

◆ Caching

Definitions for the constructor.

Enumerator
NO_CACHING 
OPTIMAL_PATH_CACHING 
P_G_CACHING 

Definition at line 37 of file IRAStar.h.