HOG2
Public Member Functions | Public Attributes | List of all members
OldOldTemplateAStarUtil::SearchNode< state > Class Template Reference

A search node class to use with hash maps. More...

#include <OldTemplateAStar.h>

Public Member Functions

 SearchNode (state &curr, state &prev, double _fCost, double _gCost, uint64_t key)
 
 SearchNode (state &curr, uint64_t key)
 
 SearchNode ()
 

Public Attributes

double fCost
 
double gCost
 
state currNode
 
state prevNode
 
uint64_t hashKey
 

Detailed Description

template<class state>
class OldOldTemplateAStarUtil::SearchNode< state >

A search node class to use with hash maps.

Definition at line 58 of file OldTemplateAStar.h.

Constructor & Destructor Documentation

◆ SearchNode() [1/3]

template<class state >
OldOldTemplateAStarUtil::SearchNode< state >::SearchNode ( state &  curr,
state &  prev,
double  _fCost,
double  _gCost,
uint64_t  key 
)
inline

Definition at line 60 of file OldTemplateAStar.h.

◆ SearchNode() [2/3]

template<class state >
OldOldTemplateAStarUtil::SearchNode< state >::SearchNode ( state &  curr,
uint64_t  key 
)
inline

Definition at line 63 of file OldTemplateAStar.h.

◆ SearchNode() [3/3]

template<class state >
OldOldTemplateAStarUtil::SearchNode< state >::SearchNode ( )
inline

Definition at line 68 of file OldTemplateAStar.h.

Member Data Documentation

◆ currNode

template<class state >
state OldOldTemplateAStarUtil::SearchNode< state >::currNode

◆ fCost

template<class state >
double OldOldTemplateAStarUtil::SearchNode< state >::fCost

◆ gCost

template<class state >
double OldOldTemplateAStarUtil::SearchNode< state >::gCost

◆ hashKey

template<class state >
uint64_t OldOldTemplateAStarUtil::SearchNode< state >::hashKey

◆ prevNode

template<class state >
state OldOldTemplateAStarUtil::SearchNode< state >::prevNode

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