OpenTTD Source  20240917-master-g9ab0a47812
PathNode Struct Reference
Inheritance diagram for PathNode:
CYapfNodeT< AyStarNode, PathNode >

Additional Inherited Members

- Public Types inherited from CYapfNodeT< AyStarNode, PathNode >
typedef AyStarNode Key
 
typedef PathNode Node
 
- Public Member Functions inherited from CYapfNodeT< AyStarNode, PathNode >
void Set (Node *parent, TileIndex tile, Trackdir td, bool is_choice)
 
NodeGetHashNext ()
 
void SetHashNext (Node *pNext)
 
TileIndex GetTile () const
 
Trackdir GetTrackdir () const
 
const AyStarNodeGetKey () const
 
int GetCost () const
 
int GetCostEstimate () const
 
bool GetIsChoice () const
 
bool operator< (const Node &other) const
 
void Dump (DumpTarget &dmp) const
 
- Data Fields inherited from CYapfNodeT< AyStarNode, PathNode >
AyStarNode m_key
 
Nodem_hash_next
 
Nodem_parent
 
int m_cost
 
int m_estimate
 
bool m_is_choice
 

Detailed Description

Definition at line 44 of file aystar.h.


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