HOG2
Public Member Functions | Public Attributes | List of all members
PropUtil::SearchNode Class Reference

#include <Propagation.h>

Public Member Functions

 SearchNode (double _fCost=0, double _gCost=0, graphState curr=UINT32_MAX, graphState prev=UINT32_MAX)
 
 SearchNode (graphState curr)
 
void copy (double f, double g, graphState curr, graphState prev)
 

Public Attributes

double fCost
 
double gCost
 
graphState currNode
 
graphState prevNode
 
bool isGoal
 

Detailed Description

Definition at line 42 of file Propagation.h.

Constructor & Destructor Documentation

◆ SearchNode() [1/2]

PropUtil::SearchNode::SearchNode ( double  _fCost = 0,
double  _gCost = 0,
graphState  curr = UINT32_MAX,
graphState  prev = UINT32_MAX 
)
inline

Definition at line 48 of file Propagation.h.

◆ SearchNode() [2/2]

PropUtil::SearchNode::SearchNode ( graphState  curr)
inline

Definition at line 51 of file Propagation.h.

Member Function Documentation

◆ copy()

void PropUtil::SearchNode::copy ( double  f,
double  g,
graphState  curr,
graphState  prev 
)
inline

Member Data Documentation

◆ currNode

graphState PropUtil::SearchNode::currNode

◆ fCost

double PropUtil::SearchNode::fCost

◆ gCost

double PropUtil::SearchNode::gCost

◆ isGoal

bool PropUtil::SearchNode::isGoal

◆ prevNode

graphState PropUtil::SearchNode::prevNode

Definition at line 65 of file Propagation.h.

Referenced by copy(), and Prop::ExtractPathToStart().


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