Main namespace. More...
Classes | |
class | AmbientOcclusionCalculator |
class | Array |
Provides an efficient implementation of a multidimensional array. More... | |
class | Array< 1, ElementType > |
class | Array< 0, ElementType > |
class | ArraySizes |
The ArraySizes class provide a convienient way to specify the dimensions of an Array. More... | |
struct | AStarPathfinderParams |
Provides a configuration for the AStarPathfinder. More... | |
class | AStarPathfinder |
The AStarPathfinder compute a path from one point in the volume to another. More... | |
class | BaseVolume |
class | ConstVolumeProxy |
class | CubicSurfaceExtractor |
class | CubicSurfaceExtractorWithNormals |
class | Density |
This class represents a voxel storing only a density. More... | |
class | IteratorController |
class | LargeVolume |
class | LowPassFilter |
class | Material |
This class represents a voxel storing only a material. More... | |
class | MaterialDensityPair |
This class represents a voxel storing only a density. More... | |
class | MeshDecimator |
The MeshDecimator reduces the number of triangles in a mesh. More... | |
class | RawVolume |
struct | RaycastResult |
Stores the result of a raycast operation. More... | |
class | Raycast |
The Raycast class can be used to find the fist filled voxel along a given path. More... | |
class | RaycastWithCallback |
class | Region |
class | SimpleVolume |
class | SurfaceEdge |
class | SurfaceExtractor |
class | LodRecord |
class | SurfaceMesh |
class | Vector |
Represents a vector in space. More... | |
class | PositionMaterial |
class | PositionMaterialNormal |
class | VolumeResampler |
class | VolumeSerializationProgressListener |
class | VolumeChangeTracker |
Voxel scene manager. More... | |
class | DummyClass |
Typedefs | |
typedef Array< 1, float > | Array1DFloat |
A 1D Array of floats. | |
typedef Array< 1, double > | Array1DDouble |
A 1D Array of doubles. | |
typedef Array< 1, int8_t > | Array1DInt8 |
A 1D Array of signed 8-bit values. | |
typedef Array< 1, uint8_t > | Array1DUint8 |
A 1D Array of unsigned 8-bit values. | |
typedef Array< 1, int16_t > | Array1DInt16 |
A 1D Array of signed 16-bit values. | |
typedef Array< 1, uint16_t > | Array1DUint16 |
A 1D Array of unsigned 16-bit values. | |
typedef Array< 1, int32_t > | Array1DInt32 |
A 1D Array of signed 32-bit values. | |
typedef Array< 1, uint32_t > | Array1DUint32 |
A 1D Array of unsigned 32-bit values. | |
typedef Array< 2, float > | Array2DFloat |
A 2D Array of floats. | |
typedef Array< 2, double > | Array2DDouble |
A 2D Array of doubles. | |
typedef Array< 2, int8_t > | Array2DInt8 |
A 2D Array of signed 8-bit values. | |
typedef Array< 2, uint8_t > | Array2DUint8 |
A 2D Array of unsigned 8-bit values. | |
typedef Array< 2, int16_t > | Array2DInt16 |
A 2D Array of signed 16-bit values. | |
typedef Array< 2, uint16_t > | Array2DUint16 |
A 2D Array of unsigned 16-bit values. | |
typedef Array< 2, int32_t > | Array2DInt32 |
A 2D Array of signed 32-bit values. | |
typedef Array< 2, uint32_t > | Array2DUint32 |
A 2D Array of unsigned 32-bit values. | |
typedef Array< 3, float > | Array3DFloat |
A 3D Array of floats. | |
typedef Array< 3, double > | Array3DDouble |
A 3D Array of doubles. | |
typedef Array< 3, int8_t > | Array3DInt8 |
A 3D Array of signed 8-bit values. | |
typedef Array< 3, uint8_t > | Array3DUint8 |
A 3D Array of unsigned 8-bit values. | |
typedef Array< 3, int16_t > | Array3DInt16 |
A 3D Array of signed 16-bit values. | |
typedef Array< 3, uint16_t > | Array3DUint16 |
A 3D Array of unsigned 16-bit values. | |
typedef Array< 3, int32_t > | Array3DInt32 |
A 3D Array of signed 32-bit values. | |
typedef Array< 3, uint32_t > | Array3DUint32 |
A 3D Array of unsigned 32-bit values. | |
typedef Density< uint8_t > | Density8 |
typedef Material< uint8_t > | Material8 |
typedef Material< uint16_t > | Material16 |
typedef Material< uint32_t > | Material32 |
typedef MaterialDensityPair < uint8_t, 4, 4 > | MaterialDensityPair44 |
typedef MaterialDensityPair < uint16_t, 8, 8 > | MaterialDensityPair88 |
typedef Vector< 3, float > | Vector3DFloat |
A 3D Vector of floats. | |
typedef Vector< 3, double > | Vector3DDouble |
A 3D Vector of doubles. | |
typedef Vector< 3, int8_t > | Vector3DInt8 |
A 3D Vector of signed 8-bit values. | |
typedef Vector< 3, uint8_t > | Vector3DUint8 |
A 3D Vector of unsigned 8-bit values. | |
typedef Vector< 3, int16_t > | Vector3DInt16 |
A 3D Vector of signed 16-bit values. | |
typedef Vector< 3, uint16_t > | Vector3DUint16 |
A 3D Vector of unsigned 16-bit values. | |
typedef Vector< 3, int32_t > | Vector3DInt32 |
A 3D Vector of signed 32-bit values. | |
typedef Vector< 3, uint32_t > | Vector3DUint32 |
A 3D Vector of unsigned 32-bit values. | |
typedef SimpleVolume < MaterialDensityPair88 > | Volume |
typedef SurfaceMesh < PositionMaterialNormal > | Mesh |
typedef std::set < SurfaceVertex >::iterator | SurfaceVertexIterator |
typedef std::set < SurfaceVertex > ::const_iterator | SurfaceVertexConstIterator |
typedef std::set < SurfaceTriangle >::iterator | SurfaceTriangleIterator |
typedef std::set < SurfaceTriangle > ::const_iterator | SurfaceTriangleConstIterator |
typedef std::set< SurfaceEdge > ::iterator | SurfaceEdgeIterator |
typedef std::set< SurfaceEdge > ::const_iterator | SurfaceEdgeConstIterator |
Enumerations | |
enum | NormalGenerationMethod { SIMPLE, CENTRAL_DIFFERENCE, SOBEL, CENTRAL_DIFFERENCE_SMOOTHED, SOBEL_SMOOTHED } |
enum | LogSeverity { LS_DEBUG, LS_INFO, LS_WARN, LS_ERROR } |
Log levels for filtering logging events. More... | |
Functions | |
template<template< typename > class VolumeType, typename VoxelType > | |
bool | 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. | |
template<template< typename > class VolumeType, typename VoxelType > | |
Vector3DFloat | computeCentralDifferenceGradient (const typename VolumeType< VoxelType >::Sampler &volIter) |
template<template< typename > class VolumeType, typename VoxelType > | |
Vector3DFloat | computeSmoothCentralDifferenceGradient (typename VolumeType< VoxelType >::Sampler &volIter) |
template<template< typename > class VolumeType, typename VoxelType > | |
Vector3DFloat | computeDecimatedCentralDifferenceGradient (typename VolumeType< VoxelType >::Sampler &volIter) |
template<template< typename > class VolumeType, typename VoxelType > | |
Vector3DFloat | computeSobelGradient (const typename VolumeType< VoxelType >::Sampler &volIter) |
template<template< typename > class VolumeType, typename VoxelType > | |
Vector3DFloat | computeSmoothSobelGradient (typename VolumeType< VoxelType >::Sampler &volIter) |
template<template< typename > class VolumeType, typename VoxelType > | |
Vector3DFloat | computeDecimatedCentralDifferenceGradient (const typename VolumeType< VoxelType >::Sampler &volIter) |
void | extractCubicMesh (Volume &volume, const Region ®ion, Mesh &resultMesh) |
void | extractSmoothMesh (Volume &volume, const Region ®ion, Mesh &resultMesh) |
template<typename VertexType > | |
polyvox_shared_ptr < SurfaceMesh< VertexType > > | extractSubset (SurfaceMesh< VertexType > &inputMesh, std::set< uint8_t > setMaterials) |
template<uint32_t Size, typename Type > | |
Vector< Size, Type > | operator+ (const Vector< Size, Type > &lhs, const Vector< Size, Type > &rhs) throw () |
Addition operator. | |
template<uint32_t Size, typename Type > | |
Vector< Size, Type > | operator- (const Vector< Size, Type > &lhs, const Vector< Size, Type > &rhs) throw () |
Subtraction operator. | |
template<uint32_t Size, typename Type > | |
Vector< Size, Type > | operator* (const Vector< Size, Type > &lhs, const Vector< Size, Type > &rhs) throw () |
Multiplication operator. | |
template<uint32_t Size, typename Type > | |
Vector< Size, Type > | operator/ (const Vector< Size, Type > &lhs, const Vector< Size, Type > &rhs) throw () |
Division operator. | |
template<uint32_t Size, typename Type > | |
Vector< Size, Type > | operator* (const Vector< Size, Type > &lhs, const Type &rhs) throw () |
Multiplication operator. | |
template<uint32_t Size, typename Type > | |
Vector< Size, Type > | operator/ (const Vector< Size, Type > &lhs, const Type &rhs) throw () |
Division operator. | |
template<uint32_t Size, typename Type > | |
std::ostream & | operator<< (std::ostream &os, const Vector< Size, Type > &vector) throw () |
Stream insertion operator. | |
template<template< typename > class VolumeType> | |
float | computeSmoothedVoxel (typename VolumeType< uint8_t >::Sampler &volIter) |
bool | operator== (const SurfaceEdge &lhs, const SurfaceEdge &rhs) |
bool | operator< (const SurfaceEdge &lhs, const SurfaceEdge &rhs) |
template<template< typename > class VolumeType, typename VoxelType > | |
polyvox_shared_ptr< VolumeType < VoxelType > > | loadVolumeRaw (std::istream &stream, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
void | saveVolumeRaw (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
polyvox_shared_ptr< VolumeType < VoxelType > > | loadVolumeRle (std::istream &stream, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
void | saveVolumeRle (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
bool | loadVolume (std::istream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
bool | saveVolume (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
bool | loadVersion0 (std::istream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0) |
template<template< typename > class VolumeType, typename VoxelType > | |
bool | saveVersion0 (std::ostream &stream, VolumeType< VoxelType > &volume, VolumeSerializationProgressListener *progressListener=0) |
Variables | |
const float | sqrt_1 = 1.0f |
const float | sqrt_2 = 1.4143f |
const float | sqrt_3 = 1.7321f |
const POLYVOX_API Vector3DInt32 | arrayPathfinderFaces [6] |
const POLYVOX_API Vector3DInt32 | arrayPathfinderEdges [12] |
const POLYVOX_API Vector3DInt32 | arrayPathfinderCorners [8] |
POLYVOX_API void(* | logHandler )(std::string, int severity) |
Main namespace.
typedef Array< 1, double > PolyVox::Array1DDouble |
typedef Array< 1, float > PolyVox::Array1DFloat |
typedef Array< 1, int16_t > PolyVox::Array1DInt16 |
typedef Array< 1, int32_t > PolyVox::Array1DInt32 |
typedef Array< 1, int8_t > PolyVox::Array1DInt8 |
typedef Array< 1, uint16_t > PolyVox::Array1DUint16 |
typedef Array< 1, uint32_t > PolyVox::Array1DUint32 |
typedef Array< 1, uint8_t > PolyVox::Array1DUint8 |
typedef Array< 2, double > PolyVox::Array2DDouble |
typedef Array< 2, float > PolyVox::Array2DFloat |
typedef Array< 2, int16_t > PolyVox::Array2DInt16 |
typedef Array< 2, int32_t > PolyVox::Array2DInt32 |
typedef Array< 2, int8_t > PolyVox::Array2DInt8 |
typedef Array< 2, uint16_t > PolyVox::Array2DUint16 |
typedef Array< 2, uint32_t > PolyVox::Array2DUint32 |
typedef Array< 2, uint8_t > PolyVox::Array2DUint8 |
typedef Array< 3, double > PolyVox::Array3DDouble |
typedef Array< 3, float > PolyVox::Array3DFloat |
typedef Array< 3, int16_t > PolyVox::Array3DInt16 |
typedef Array< 3, int32_t > PolyVox::Array3DInt32 |
typedef Array< 3, int8_t > PolyVox::Array3DInt8 |
typedef Array< 3, uint16_t > PolyVox::Array3DUint16 |
typedef Array< 3, uint32_t > PolyVox::Array3DUint32 |
typedef Array< 3, uint8_t > PolyVox::Array3DUint8 |
typedef Density< uint8_t > PolyVox::Density8 |
typedef Material< uint16_t > PolyVox::Material16 |
Definition at line 90 of file Material.h.
typedef Material< uint32_t > PolyVox::Material32 |
Definition at line 91 of file Material.h.
typedef Material< uint8_t > PolyVox::Material8 |
Definition at line 89 of file Material.h.
typedef MaterialDensityPair< uint8_t, 4, 4 > PolyVox::MaterialDensityPair44 |
Definition at line 77 of file MaterialDensityPair.h.
typedef MaterialDensityPair<uint16_t, 8, 8> PolyVox::MaterialDensityPair88 |
Definition at line 78 of file MaterialDensityPair.h.
Definition at line 37 of file SimpleInterface.h.
typedef std::set<SurfaceEdge>::const_iterator PolyVox::SurfaceEdgeConstIterator |
Definition at line 39 of file SurfaceTypes.h.
typedef std::set<SurfaceEdge>::iterator PolyVox::SurfaceEdgeIterator |
Definition at line 37 of file SurfaceTypes.h.
typedef std::set<SurfaceTriangle>::const_iterator PolyVox::SurfaceTriangleConstIterator |
Definition at line 36 of file SurfaceTypes.h.
typedef std::set<SurfaceTriangle>::iterator PolyVox::SurfaceTriangleIterator |
Definition at line 34 of file SurfaceTypes.h.
typedef std::set<SurfaceVertex>::const_iterator PolyVox::SurfaceVertexConstIterator |
Definition at line 33 of file SurfaceTypes.h.
typedef std::set<SurfaceVertex>::iterator PolyVox::SurfaceVertexIterator |
Definition at line 31 of file SurfaceTypes.h.
typedef Vector< 3, double > PolyVox::Vector3DDouble |
A 3D Vector of doubles.
Definition at line 87 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, float > PolyVox::Vector3DFloat |
A 3D Vector of floats.
Definition at line 85 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, int16_t > PolyVox::Vector3DInt16 |
A 3D Vector of signed 16-bit values.
Definition at line 90 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, int32_t > PolyVox::Vector3DInt32 |
A 3D Vector of signed 32-bit values.
Definition at line 92 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, int8_t > PolyVox::Vector3DInt8 |
A 3D Vector of signed 8-bit values.
Definition at line 88 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, uint16_t > PolyVox::Vector3DUint16 |
A 3D Vector of unsigned 16-bit values.
Definition at line 91 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, uint32_t > PolyVox::Vector3DUint32 |
A 3D Vector of unsigned 32-bit values.
Definition at line 93 of file PolyVoxForwardDeclarations.h.
typedef Vector< 3, uint8_t > PolyVox::Vector3DUint8 |
A 3D Vector of unsigned 8-bit values.
Definition at line 89 of file PolyVoxForwardDeclarations.h.
Definition at line 36 of file SimpleInterface.h.
enum PolyVox::LogSeverity |
SIMPLE |
Fastest. |
CENTRAL_DIFFERENCE | |
SOBEL | |
CENTRAL_DIFFERENCE_SMOOTHED | |
SOBEL_SMOOTHED |
Smoothest. |
Definition at line 34 of file GradientEstimators.h.
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.
Using this function, a voxel is considered valid for the path if it is inside the volume and if its density is below that returned by the voxel's getDensity() function.
Definition at line 32 of file AStarPathfinder.inl.
Vector3DFloat PolyVox::computeCentralDifferenceGradient | ( | const typename VolumeType< VoxelType >::Sampler & | volIter | ) |
Definition at line 27 of file GradientEstimators.inl.
Vector3DFloat PolyVox::computeDecimatedCentralDifferenceGradient | ( | typename VolumeType< VoxelType >::Sampler & | volIter | ) |
Vector3DFloat PolyVox::computeDecimatedCentralDifferenceGradient | ( | const typename VolumeType< VoxelType >::Sampler & | volIter | ) |
Definition at line 48 of file GradientEstimators.inl.
Vector3DFloat PolyVox::computeSmoothCentralDifferenceGradient | ( | typename VolumeType< VoxelType >::Sampler & | volIter | ) |
float PolyVox::computeSmoothedVoxel | ( | typename VolumeType< uint8_t >::Sampler & | volIter | ) |
Definition at line 29 of file VoxelFilters.cpp.
Referenced by computeSmoothCentralDifferenceGradient(), and computeSmoothSobelGradient().
Vector3DFloat PolyVox::computeSmoothSobelGradient | ( | typename VolumeType< VoxelType >::Sampler & | volIter | ) |
Vector3DFloat PolyVox::computeSobelGradient | ( | const typename VolumeType< VoxelType >::Sampler & | volIter | ) |
Definition at line 104 of file GradientEstimators.inl.
void PolyVox::extractCubicMesh | ( | Volume & | volume, | |
const Region & | region, | |||
Mesh & | resultMesh | |||
) |
void PolyVox::extractSmoothMesh | ( | Volume & | volume, | |
const Region & | region, | |||
Mesh & | resultMesh | |||
) |
polyvox_shared_ptr< SurfaceMesh< VertexType > > PolyVox::extractSubset | ( | SurfaceMesh< VertexType > & | inputMesh, | |
std::set< uint8_t > | setMaterials | |||
) |
Definition at line 394 of file SurfaceMesh.inl.
bool PolyVox::loadVersion0 | ( | std::istream & | stream, | |
VolumeType< VoxelType > & | volume, | |||
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
Definition at line 308 of file Serialization.inl.
Referenced by loadVolume().
bool PolyVox::loadVolume | ( | std::istream & | stream, | |
VolumeType< VoxelType > & | volume, | |||
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
polyvox_shared_ptr< VolumeType< VoxelType > > PolyVox::loadVolumeRaw | ( | std::istream & | stream, | |
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
polyvox_shared_ptr< VolumeType< VoxelType > > PolyVox::loadVolumeRle | ( | std::istream & | stream, | |
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
Vector< Size, Type > PolyVox::operator* | ( | const Vector< Size, Type > & | lhs, | |
const Vector< Size, Type > & | rhs | |||
) | throw () |
Multiplication operator.
Multiplication operator mulitplies corresponding elements of the two Vectors.
Definition at line 310 of file Vector.inl.
Vector< Size, Type > PolyVox::operator* | ( | const Vector< Size, Type > & | lhs, | |
const Type & | rhs | |||
) | throw () |
Vector< Size, Type > PolyVox::operator+ | ( | const Vector< Size, Type > & | lhs, | |
const Vector< Size, Type > & | rhs | |||
) | throw () |
Addition operator.
Addition operator adds corresponding elements of the two Vectors.
Definition at line 282 of file Vector.inl.
Vector< Size, Type > PolyVox::operator- | ( | const Vector< Size, Type > & | lhs, | |
const Vector< Size, Type > & | rhs | |||
) | throw () |
Vector< Size, Type > PolyVox::operator/ | ( | const Vector< Size, Type > & | lhs, | |
const Type & | rhs | |||
) | throw () |
Vector< Size, Type > PolyVox::operator/ | ( | const Vector< Size, Type > & | lhs, | |
const Vector< Size, Type > & | rhs | |||
) | throw () |
bool PolyVox::operator< | ( | const SurfaceEdge & | lhs, | |
const SurfaceEdge & | rhs | |||
) |
Definition at line 61 of file SurfaceEdge.cpp.
std::ostream & PolyVox::operator<< | ( | std::ostream & | os, | |
const Vector< Size, Type > & | vector | |||
) | throw () |
Stream insertion operator.
Enables the Vector to be used intuitively with output streams such as cout.
os | The output stream to write to. | |
vector | The Vector to write to the stream. |
Definition at line 366 of file Vector.inl.
bool PolyVox::operator== | ( | const SurfaceEdge & | lhs, | |
const SurfaceEdge & | rhs | |||
) |
Definition at line 45 of file SurfaceEdge.cpp.
bool PolyVox::saveVersion0 | ( | std::ostream & | stream, | |
VolumeType< VoxelType > & | volume, | |||
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
Definition at line 368 of file Serialization.inl.
Referenced by saveVolume().
bool PolyVox::saveVolume | ( | std::ostream & | stream, | |
VolumeType< VoxelType > & | volume, | |||
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
void PolyVox::saveVolumeRaw | ( | std::ostream & | stream, | |
VolumeType< VoxelType > & | volume, | |||
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
void PolyVox::saveVolumeRle | ( | std::ostream & | stream, | |
VolumeType< VoxelType > & | volume, | |||
VolumeSerializationProgressListener * | progressListener = 0 | |||
) |
{ Vector3DInt32(-1, -1, -1), Vector3DInt32(-1, -1, +1), Vector3DInt32(-1, +1, -1), Vector3DInt32(-1, +1, +1), Vector3DInt32(+1, -1, -1), Vector3DInt32(+1, -1, +1), Vector3DInt32(+1, +1, -1), Vector3DInt32(+1, +1, +1) }
Definition at line 56 of file AStarPathfinder.cpp.
Referenced by PolyVox::AStarPathfinder< VolumeType, VoxelType >::execute().
{ Vector3DInt32(0, -1, -1), Vector3DInt32(0, -1, +1), Vector3DInt32(0, +1, -1), Vector3DInt32(0, +1, +1), Vector3DInt32(-1, 0, -1), Vector3DInt32(-1, 0, +1), Vector3DInt32(+1, 0, -1), Vector3DInt32(+1, 0, +1), Vector3DInt32(-1, -1, 0), Vector3DInt32(-1, +1, 0), Vector3DInt32(+1, -1, 0), Vector3DInt32(+1, +1, 0) }
Definition at line 40 of file AStarPathfinder.cpp.
Referenced by PolyVox::AStarPathfinder< VolumeType, VoxelType >::execute().
{ Vector3DInt32(0, 0, -1), Vector3DInt32(0, 0, +1), Vector3DInt32(0, -1, 0), Vector3DInt32(0, +1, 0), Vector3DInt32(-1, 0, 0), Vector3DInt32(+1, 0, 0) }
Definition at line 30 of file AStarPathfinder.cpp.
Referenced by PolyVox::AStarPathfinder< VolumeType, VoxelType >::execute().
void(* PolyVox::logHandler)(std::string, int severity)=0 |
const float PolyVox::sqrt_1 = 1.0f |
Definition at line 37 of file AStarPathfinder.h.
Referenced by PolyVox::AStarPathfinder< VolumeType, VoxelType >::execute().
const float PolyVox::sqrt_2 = 1.4143f |
Definition at line 38 of file AStarPathfinder.h.
Referenced by PolyVox::AStarPathfinder< VolumeType, VoxelType >::execute().
const float PolyVox::sqrt_3 = 1.7321f |
Definition at line 39 of file AStarPathfinder.h.
Referenced by PolyVox::AStarPathfinder< VolumeType, VoxelType >::execute().