PolyVox
0.2.1
Open source voxel management library
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
PolyVox::AllNodesContainerIteratorComparator
PolyVox::AmbientOcclusionCalculatorRaycastCallback< IsVoxelTransparentCallback >
PolyVox::Array< noOfDims, ElementType >
Provides an efficient implementation of a multidimensional array
PolyVox::Array< 0, ElementType >
PolyVox::Array< 1, ElementType >
PolyVox::ArraySizes
Provide a convienient way to specify the dimensions of an
Array
PolyVox::ArraySizesImpl< N >
PolyVox::AStarPathfinder< VolumeType >
The
AStarPathfinder
compute a path from one point in the volume to another
PolyVox::AStarPathfinderParams< VolumeType >
Provides a configuration for the
AStarPathfinder
PolyVox::BaseVolume< _VoxelType >
The
BaseVolume
class provides common functionality and an interface for other volume classes to implement
PolyVox::BaseVolume< VoxelType >
PolyVox::LargeVolume< VoxelType >
The
LargeVolume
class provides a memory efficient method of storing voxel data while also allowing fast access and modification
PolyVox::RawVolume< VoxelType >
PolyVox::SimpleVolume< VoxelType >
PolyVox::Block< VoxelType >
PolyVox::SimpleVolume< VoxelType >::Block
PolyVox::ClosedNodesContainer
PolyVox::ConstVolumeProxy< VoxelType >
PolyVox::CubicSurfaceExtractor< VolumeType, IsQuadNeeded >
The
CubicSurfaceExtractor
creates a mesh in which each voxel appears to be rendered as a cube
PolyVox::CubicSurfaceExtractorWithNormals< VolumeType, IsQuadNeeded >
PolyVox::DefaultIsQuadNeeded< VoxelType >
PolyVox::DefaultIsQuadNeeded< Material< Type > >
PolyVox::DefaultIsQuadNeeded< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >
PolyVox::DefaultMarchingCubesController< VoxelType >
This class provides a default implementation of a controller for the
MarchingCubesSurfaceExtractor
PolyVox::DefaultMarchingCubesController< Density< Type > >
This is a specialisation of
DefaultMarchingCubesController
for the
Density
voxel type
PolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >
PolyVox::Density< Type >
This class represents a voxel storing only a density
PolyVox::DummyClass
PolyVox::IteratorController< IteratorType >
PolyVox::LargeVolume< VoxelType >::LoadedBlock
PolyVox::LodRecord
PolyVox::LowPassFilter< SrcVolumeType, DstVolumeType, AccumulationType >
PolyVox::MarchingCubesSurfaceExtractor< VolumeType, Controller >
PolyVox::Material< Type >
This class represents a voxel storing only a material
PolyVox::MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits >
This class represents a voxel storing only a density
PolyVox::MeshDecimator< VertexType >
The
MeshDecimator
reduces the number of triangles in a mesh
PolyVox::Node
PolyVox::NodeSort
PolyVox::OpenNodesContainer
PolyVox::PositionMaterial
PolyVox::PositionMaterialNormal
PolyVox::Region
Represents a part of a Volume
PolyVox::BaseVolume< _VoxelType >::Sampler< DerivedVolumeType >
PolyVox::SubArray< noOfDims, ElementType >
PolyVox::SubArray< 0, ElementType >
PolyVox::SubArray< 1, ElementType >
PolyVox::SurfaceMesh< VertexType >
template Sampler< LargeVolume< VoxelType > >
PolyVox::LargeVolume< VoxelType >::Sampler
template Sampler< RawVolume< VoxelType > >
PolyVox::RawVolume< VoxelType >::Sampler
template Sampler< SimpleVolume< VoxelType > >
PolyVox::SimpleVolume< VoxelType >::Sampler
PolyVox::Vector< Size, Type >
Represents a vector in space
PolyVox::VolumeChangeTracker< VoxelType >
Voxel scene manager
PolyVox::VolumeResampler< SrcVolumeType, DstVolumeType >
PolyVox::VolumeSerializationProgressListener
float
int32_t
Generated by
1.8.1