PolyVox  0.3.0-dev
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::Array< 3, IndexAndMaterial >
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 >
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::CompressorProvides an interface for performing compression of data
|oCPolyVox::MinizCompressorPerforms compression of data using the miniz library
|\CPolyVox::RLECompressor< ValueType, LengthType >Performs compression of data using Run Length Encoding (RLE)
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
oCinflate_state
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
oCmz_stream_s
oCmz_zip_archive
oCmz_zip_archive_file_stat
oCmz_zip_array
oCmz_zip_internal_state_tag
oCmz_zip_writer_add_state
oCPolyVox::Node
oCPolyVox::NodeSort
oCPolyVox::OpenNodesContainer
oCPolyVox::PositionMaterial
oCPolyVox::PositionMaterialNormal
oCRawVolume< VoxelType >
oCPolyVox::RegionRepresents a part of a Volume
oCPolyVox::BaseVolume< _VoxelType >::Sampler< DerivedVolumeType >
oCSimpleVolume< VoxelType >
oCPolyVox::StaticAssert< b >
oCPolyVox::StaticAssert< true >
oCPolyVox::SubArray< noOfDims, ElementType >
oCPolyVox::SubArray< 0, ElementType >
oCPolyVox::SubArray< 1, ElementType >
oCPolyVox::SurfaceMesh< VertexType >
oCSurfaceMesh< VertexType >
oCPolyVox::SurfaceMesh< PositionMaterial >
oCPolyVox::SurfaceMesh< PositionMaterialNormal >
oCtdefl_compressor
oCtdefl_output_buffer
oCtdefl_sym_freq
oCtemplate Sampler< LargeVolume< VoxelType > >
|\CPolyVox::LargeVolume< VoxelType >::Sampler
oCtemplate Sampler< RawVolume< VoxelType > >
|\CPolyVox::RawVolume< VoxelType >::Sampler
oCtemplate Sampler< SimpleVolume< VoxelType > >
|\CPolyVox::SimpleVolume< VoxelType >::Sampler
oCtinfl_decompressor_tag
oCtinfl_huff_table
oCVector< Size, StorageType, OperationType >
oCPolyVox::Vector< Size, StorageType, OperationType >Represents a vector in space
oCPolyVox::Vector< 3, float, float >
oCPolyVox::Vector< 3, int32_t, int32_t >
oCPolyVox::VolumeResampler< SrcVolumeType, DstVolumeType >
oCfloat
oClong
\CVoxelType