HOG2
Public Member Functions | List of all members
OldSearchCode::SearchEnvironment Class Referenceabstract

#include <OldSearchEnvironment.h>

Inheritance diagram for OldSearchCode::SearchEnvironment:
Inheritance graph
[legend]

Public Member Functions

virtual ~SearchEnvironment ()
 
virtual void getNeighbors (uint32_t nodeID, std::vector< uint32_t > &neighbors)=0
 
virtual double heuristic (uint32_t node1, uint32_t node2)=0
 
virtual double gcost (uint32_t node1, uint32_t node2)=0
 
virtual bool goalTest (uint32_t node, uint32_t goal)
 

Detailed Description

Definition at line 18 of file OldSearchEnvironment.h.

Constructor & Destructor Documentation

◆ ~SearchEnvironment()

virtual OldSearchCode::SearchEnvironment::~SearchEnvironment ( )
inlinevirtual

Definition at line 21 of file OldSearchEnvironment.h.

Member Function Documentation

◆ gcost()

virtual double OldSearchCode::SearchEnvironment::gcost ( uint32_t  node1,
uint32_t  node2 
)
pure virtual

◆ getNeighbors()

virtual void OldSearchCode::SearchEnvironment::getNeighbors ( uint32_t  nodeID,
std::vector< uint32_t > &  neighbors 
)
pure virtual

◆ goalTest()

virtual bool OldSearchCode::SearchEnvironment::goalTest ( uint32_t  node,
uint32_t  goal 
)
inlinevirtual

Definition at line 25 of file OldSearchEnvironment.h.

◆ heuristic()

virtual double OldSearchCode::SearchEnvironment::heuristic ( uint32_t  node1,
uint32_t  node2 
)
pure virtual

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