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

#include <EPEAStar.h>

Public Member Functions

 EPEAOpenClosedData ()
 
 EPEAOpenClosedData (const state &theData, double gCost, double hCost, uint64_t parent, uint64_t openLoc, dataLocation location)
 

Public Attributes

state data
 
double g
 
double h
 
uint64_t parentID
 
uint64_t openLocation
 
bool reopened
 
dataLocation where
 
uint64_t special
 

Detailed Description

template<typename state>
class EPEAOpenClosedData< state >

Definition at line 51 of file EPEAStar.h.

Constructor & Destructor Documentation

◆ EPEAOpenClosedData() [1/2]

template<typename state >
EPEAOpenClosedData< state >::EPEAOpenClosedData ( )
inline

Definition at line 53 of file EPEAStar.h.

◆ EPEAOpenClosedData() [2/2]

template<typename state >
EPEAOpenClosedData< state >::EPEAOpenClosedData ( const state &  theData,
double  gCost,
double  hCost,
uint64_t  parent,
uint64_t  openLoc,
dataLocation  location 
)
inline

Definition at line 54 of file EPEAStar.h.

References EPEAOpenClosedData< state >::reopened.

Member Data Documentation

◆ data

template<typename state >
state EPEAOpenClosedData< state >::data

Definition at line 56 of file EPEAStar.h.

Referenced by EPEAStar< state, action, environment >::OpenGLDraw().

◆ g

template<typename state >
double EPEAOpenClosedData< state >::g

Definition at line 57 of file EPEAStar.h.

Referenced by EPEAStarCompare< state >::operator()().

◆ h

template<typename state >
double EPEAOpenClosedData< state >::h

Definition at line 58 of file EPEAStar.h.

Referenced by EPEAStarCompare< state >::operator()().

◆ openLocation

template<typename state >
uint64_t EPEAOpenClosedData< state >::openLocation

Definition at line 60 of file EPEAStar.h.

◆ parentID

template<typename state >
uint64_t EPEAOpenClosedData< state >::parentID

Definition at line 59 of file EPEAStar.h.

◆ reopened

template<typename state >
bool EPEAOpenClosedData< state >::reopened

◆ special

template<typename state >
uint64_t EPEAOpenClosedData< state >::special

Definition at line 63 of file EPEAStar.h.

◆ where

template<typename state >
dataLocation EPEAOpenClosedData< state >::where

Definition at line 62 of file EPEAStar.h.

Referenced by EPEAStar< state, action, environment >::OpenGLDraw().


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