Developer Documentation
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 79 of file wayfind.hh.

Member Enumeration Documentation

◆ Type

enum VSI::WayFind::Node::Type

Definition at line 83 of file wayfind.hh.

Constructor & Destructor Documentation

◆ Node()

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

Definition at line 421 of file wayfind.cc.

◆ ~Node()

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

Definition at line 442 of file wayfind.cc.

Member Data Documentation

◆ closed_

bool VSI::WayFind::Node::closed_

Definition at line 120 of file wayfind.hh.

◆ cost_

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

Definition at line 117 of file wayfind.hh.

◆ counter_

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

Definition at line 93 of file wayfind.hh.

◆ f_

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

Definition at line 113 of file wayfind.hh.

◆ from_

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

Definition at line 109 of file wayfind.hh.

◆ g_

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

Definition at line 112 of file wayfind.hh.

◆ h_

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

Definition at line 114 of file wayfind.hh.

◆ n_

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

Definition at line 99 of file wayfind.hh.

◆ next_

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

Definition at line 103 of file wayfind.hh.

◆ pos_

QPoint VSI::WayFind::Node::pos_

Definition at line 106 of file wayfind.hh.

◆ prev_

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

Definition at line 102 of file wayfind.hh.

◆ type_

Type VSI::WayFind::Node::type_

Definition at line 96 of file wayfind.hh.


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