Carna  Version 3.0.1
Classes
Carna::helpers::details::VolumeGridHelper Namespace Reference

Holds implementation details of Carna::helpers::VolumeGridHelper. More...

Classes

class  HUComponent
 Defines the helpers::VolumeGridHelper component that maintains HU volume data. More...
 
struct  HUTextureFactory
 Creates textures that represents base::VolumeSegment::huVolume in video memory. More...
 
class  NormalsComponent
 Defines the helpers::VolumeGridHelper component that computes and maintains normal maps. More...
 
class  NormalsComponent< SegmentHUVolumeType, void >
 Specializes NormalsComponent when no normals are desired. 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...
 

Detailed Description

Holds implementation details of Carna::helpers::VolumeGridHelper.