PolyVox
0.3.0-dev
Open source voxel management library
|
#include <AStarPathfinderImpl.h>
Public Member Functions | |
Node (int x, int y, int z) | |
bool | operator== (const Node &rhs) const |
bool | operator< (const Node &rhs) const |
float | f (void) const |
Public Attributes | |
PolyVox::Vector3DInt32 | position |
float | gVal |
float | hVal |
Node * | parent |
Definition at line 51 of file AStarPathfinderImpl.h.
|
inline |
|
inline |
Definition at line 93 of file AStarPathfinderImpl.h.
|
inline |
|
inline |
Definition at line 63 of file AStarPathfinderImpl.h.
float PolyVox::Node::gVal |
Definition at line 89 of file AStarPathfinderImpl.h.
Referenced by PolyVox::AStarPathfinder< VolumeType >::execute(), and f().
float PolyVox::Node::hVal |
Definition at line 90 of file AStarPathfinderImpl.h.
Referenced by PolyVox::AStarPathfinder< VolumeType >::execute(), and f().
Node* PolyVox::Node::parent |
Definition at line 91 of file AStarPathfinderImpl.h.
Referenced by PolyVox::AStarPathfinder< VolumeType >::execute().
PolyVox::Vector3DInt32 PolyVox::Node::position |
Definition at line 88 of file AStarPathfinderImpl.h.
Referenced by PolyVox::AStarPathfinder< VolumeType >::execute(), Node(), operator<(), and operator==().