PolyVox  0.2.1
Open source voxel management library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCPolyVox::AllNodesContainerIteratorComparator
oCPolyVox::AmbientOcclusionCalculatorRaycastCallback< IsVoxelTransparentCallback >
oCPolyVox::Array< noOfDims, ElementType >Provides an efficient implementation of a multidimensional array
oCPolyVox::Array< 0, ElementType >
oCPolyVox::Array< 1, ElementType >
oCPolyVox::ArraySizesProvide a convienient way to specify the dimensions of an Array
oCPolyVox::ArraySizesImpl< N >
oCPolyVox::AStarPathfinder< VolumeType >The AStarPathfinder compute a path from one point in the volume to another
oCPolyVox::AStarPathfinderParams< VolumeType >Provides a configuration for the AStarPathfinder
oCPolyVox::BaseVolume< _VoxelType >The BaseVolume class provides common functionality and an interface for other volume classes to implement
oCPolyVox::BaseVolume< VoxelType >
|oCPolyVox::LargeVolume< VoxelType >The LargeVolume class provides a memory efficient method of storing voxel data while also allowing fast access and modification
|oCPolyVox::RawVolume< VoxelType >
|\CPolyVox::SimpleVolume< VoxelType >
oCPolyVox::Block< VoxelType >
oCPolyVox::SimpleVolume< VoxelType >::Block
oCPolyVox::ClosedNodesContainer
oCPolyVox::ConstVolumeProxy< VoxelType >
oCPolyVox::CubicSurfaceExtractor< VolumeType, IsQuadNeeded >The CubicSurfaceExtractor creates a mesh in which each voxel appears to be rendered as a cube
oCPolyVox::CubicSurfaceExtractorWithNormals< VolumeType, IsQuadNeeded >
oCPolyVox::DefaultIsQuadNeeded< VoxelType >
oCPolyVox::DefaultIsQuadNeeded< Material< Type > >
oCPolyVox::DefaultIsQuadNeeded< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >
oCPolyVox::DefaultMarchingCubesController< VoxelType >This class provides a default implementation of a controller for the MarchingCubesSurfaceExtractor
oCPolyVox::DefaultMarchingCubesController< Density< Type > >This is a specialisation of DefaultMarchingCubesController for the Density voxel type
oCPolyVox::DefaultMarchingCubesController< MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits > >
oCPolyVox::Density< Type >This class represents a voxel storing only a density
oCPolyVox::DummyClass
oCPolyVox::IteratorController< IteratorType >
oCPolyVox::LargeVolume< VoxelType >::LoadedBlock
oCPolyVox::LodRecord
oCPolyVox::LowPassFilter< SrcVolumeType, DstVolumeType, AccumulationType >
oCPolyVox::MarchingCubesSurfaceExtractor< VolumeType, Controller >
oCPolyVox::Material< Type >This class represents a voxel storing only a material
oCPolyVox::MaterialDensityPair< Type, NoOfMaterialBits, NoOfDensityBits >This class represents a voxel storing only a density
oCPolyVox::MeshDecimator< VertexType >The MeshDecimator reduces the number of triangles in a mesh
oCPolyVox::Node
oCPolyVox::NodeSort
oCPolyVox::OpenNodesContainer
oCPolyVox::PositionMaterial
oCPolyVox::PositionMaterialNormal
oCPolyVox::RegionRepresents a part of a Volume
oCPolyVox::BaseVolume< _VoxelType >::Sampler< DerivedVolumeType >
oCPolyVox::SubArray< noOfDims, ElementType >
oCPolyVox::SubArray< 0, ElementType >
oCPolyVox::SubArray< 1, ElementType >
oCPolyVox::SurfaceMesh< VertexType >
oCtemplate Sampler< LargeVolume< VoxelType > >
|\CPolyVox::LargeVolume< VoxelType >::Sampler
oCtemplate Sampler< RawVolume< VoxelType > >
|\CPolyVox::RawVolume< VoxelType >::Sampler
oCtemplate Sampler< SimpleVolume< VoxelType > >
|\CPolyVox::SimpleVolume< VoxelType >::Sampler
oCPolyVox::Vector< Size, Type >Represents a vector in space
oCPolyVox::VolumeChangeTracker< VoxelType >Voxel scene manager
oCPolyVox::VolumeResampler< SrcVolumeType, DstVolumeType >
oCPolyVox::VolumeSerializationProgressListener
oCfloat
\Cint32_t