#include "PolyVoxImpl/AStarPathfinderImpl.h"#include "PolyVoxImpl/TypeDef.h"#include "PolyVoxCore/Array.h"#include <list>#include <stdexcept>#include "PolyVoxCore/AStarPathfinder.inl"
Include dependency graph for AStarPathfinder.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | PolyVox::AStarPathfinderParams< VolumeType, VoxelType > |
| Provides a configuration for the AStarPathfinder. More... | |
| class | PolyVox::AStarPathfinder< VolumeType, VoxelType > |
| The AStarPathfinder compute a path from one point in the volume to another. More... | |
Namespaces | |
| namespace | PolyVox |
Main namespace. | |
Functions | |
| template<template< typename > class VolumeType, typename VoxelType > | |
| bool | PolyVox::aStarDefaultVoxelValidator (const VolumeType< VoxelType > *volData, const Vector3DInt32 &v3dPos) |
| This function provides the default method for checking whether a given voxel is vaid for the path computed by the AStarPathfinder. | |
Variables | |
| const float | PolyVox::sqrt_1 = 1.0f |
| const float | PolyVox::sqrt_2 = 1.4143f |
| const float | PolyVox::sqrt_3 = 1.7321f |
| const POLYVOX_API Vector3DInt32 | PolyVox::arrayPathfinderFaces [6] |
| const POLYVOX_API Vector3DInt32 | PolyVox::arrayPathfinderEdges [12] |
| const POLYVOX_API Vector3DInt32 | PolyVox::arrayPathfinderCorners [8] |
1.7.1