![]() |
LibCarna Version 3.4.0
|
Holds implementation details of LibCarna::helpers::VolumeGridHelper. More...
Classes | |
| class | IntensityComponent |
| Defines the helpers::VolumeGridHelper component that maintains intensity volume data. More... | |
| struct | IntensityTextureFactory |
| Creates textures that represents base::VolumeSegment::intensities in video memory. More... | |
| class | NormalsComponent |
| Defines the helpers::VolumeGridHelper component that computes and maintains normal maps. More... | |
| class | NormalsComponent< SegmentIntensityVolumeType, void > |
| Specializes NormalsComponent when no normals are required. More... | |
| class | NormalsComponentBase |
| Defines the NormalsComponent base class that is independent of type arguments. More... | |
| struct | NormalsTextureFactory |
| Creates textures that represents base::VolumeSegmentNormalsComponent::normals in video memory. More... | |
| struct | Partionining |
| Computes the partitioning that VolumeGridHelper uses along one dimension. More... | |
| class | TextureManager |
| Provides mapping base::VolumeSegment to base::ManagedTexture3D objects in a caching manner. Uses TextureFactory to create new base::ManagedTexture3D instances when cache entry does not exist. More... | |
Holds implementation details of LibCarna::helpers::VolumeGridHelper.
Written by Leonid Kostrykin © 2021–2025. Based on Carna (© 2010-2016).
Documentation generated by Doxygen