Developer Documentation
Loading...
Searching...
No Matches
VSI::WayFind::Node Class Reference

Public Types

enum  Type { Vertical , Horizontal }
 

Public Member Functions

 Node (unsigned int _counter)
 

Public Attributes

unsigned int counter_
 
Type type_
 
Noden_ [4]
 
Nodeprev_
 
Nodenext_
 
QPoint pos_
 
Nodefrom_
 
unsigned int g_
 
unsigned int f_
 
unsigned int h_
 
unsigned int cost_
 
bool closed_
 

Detailed Description

Definition at line 80 of file wayfind.hh.

Member Enumeration Documentation

◆ Type

enum VSI::WayFind::Node::Type

Definition at line 84 of file wayfind.hh.

Constructor & Destructor Documentation

◆ Node()

VSI::WayFind::Node::Node ( unsigned int  _counter)
explicit

Definition at line 422 of file wayfind.cc.

◆ ~Node()

VSI::WayFind::Node::~Node ( )

Definition at line 443 of file wayfind.cc.

Member Data Documentation

◆ closed_

bool VSI::WayFind::Node::closed_

Definition at line 121 of file wayfind.hh.

◆ cost_

unsigned int VSI::WayFind::Node::cost_

Definition at line 118 of file wayfind.hh.

◆ counter_

unsigned int VSI::WayFind::Node::counter_

Definition at line 94 of file wayfind.hh.

◆ f_

unsigned int VSI::WayFind::Node::f_

Definition at line 114 of file wayfind.hh.

◆ from_

Node* VSI::WayFind::Node::from_

Definition at line 110 of file wayfind.hh.

◆ g_

unsigned int VSI::WayFind::Node::g_

Definition at line 113 of file wayfind.hh.

◆ h_

unsigned int VSI::WayFind::Node::h_

Definition at line 115 of file wayfind.hh.

◆ n_

Node* VSI::WayFind::Node::n_[4]

Definition at line 100 of file wayfind.hh.

◆ next_

Node* VSI::WayFind::Node::next_

Definition at line 104 of file wayfind.hh.

◆ pos_

QPoint VSI::WayFind::Node::pos_

Definition at line 107 of file wayfind.hh.

◆ prev_

Node* VSI::WayFind::Node::prev_

Definition at line 103 of file wayfind.hh.

◆ type_

Type VSI::WayFind::Node::type_

Definition at line 97 of file wayfind.hh.


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