#include <mitkGPUVolumeMapper3D.h>
Public Member Functions | |
LocalStorage () | |
~LocalStorage () | |
Public Attributes | |
bool | m_cpuInitialized |
vtkVolume * | m_VolumeCPU |
vtkFixedPointVolumeRayCastMapper * | m_MapperCPU |
vtkVolumeProperty * | m_VolumePropertyCPU |
bool | m_gpuSupported |
bool | m_gpuInitialized |
vtkVolume * | m_VolumeGPU |
vtkMitkVolumeTextureMapper3D * | m_MapperGPU |
vtkVolumeProperty * | m_VolumePropertyGPU |
Definition at line 123 of file mitkGPUVolumeMapper3D.h.
mitk::GPUVolumeMapper3D::LocalStorage::LocalStorage | ( | ) | [inline] |
Definition at line 149 of file mitkGPUVolumeMapper3D.h.
{ m_cpuInitialized = false; m_gpuInitialized = false; m_gpuSupported = true; // assume initially gpu slicing is supported // Only with VTK 5.6 or above #if ((VTK_MAJOR_VERSION > 5) || ((VTK_MAJOR_VERSION==5) && (VTK_MINOR_VERSION>=6) )) m_rayInitialized = false; m_raySupported = true; // assume initially gpu raycasting is supported #endif }
mitk::GPUVolumeMapper3D::LocalStorage::~LocalStorage | ( | ) | [inline] |
Definition at line 163 of file mitkGPUVolumeMapper3D.h.
{ if(m_cpuInitialized) { m_VolumeCPU->Delete(); m_MapperCPU->Delete(); m_VolumePropertyCPU->Delete(); m_cpuInitialized=false; } if(m_gpuInitialized) { m_VolumeGPU->Delete(); m_MapperGPU->Delete(); m_VolumePropertyGPU->Delete(); m_gpuInitialized=false; } // Only with VTK 5.6 or above #if ((VTK_MAJOR_VERSION > 5) || ((VTK_MAJOR_VERSION==5) && (VTK_MINOR_VERSION>=6) )) if(m_rayInitialized) { m_VolumeRAY->Delete(); m_MapperRAY->Delete(); m_VolumePropertyRAY->Delete(); m_rayInitialized=false; } #endif }
Definition at line 127 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitCPU(), mitk::GPUVolumeMapper3D::InitCPU(), and mitk::GPUVolumeMapper3D::UpdateTransferFunctions().
Definition at line 133 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitGPU(), mitk::GPUVolumeMapper3D::InitGPU(), mitk::GPUVolumeMapper3D::MitkRenderVolumetricGeometry(), and mitk::GPUVolumeMapper3D::UpdateTransferFunctions().
Definition at line 132 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::InitGPU(), and mitk::GPUVolumeMapper3D::IsGPUEnabled().
vtkFixedPointVolumeRayCastMapper* mitk::GPUVolumeMapper3D::LocalStorage::m_MapperCPU |
Definition at line 129 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitCPU(), mitk::GPUVolumeMapper3D::GenerateDataCPU(), and mitk::GPUVolumeMapper3D::InitCPU().
Definition at line 135 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitGPU(), mitk::GPUVolumeMapper3D::GenerateDataGPU(), mitk::GPUVolumeMapper3D::InitGPU(), and mitk::GPUVolumeMapper3D::MitkRenderVolumetricGeometry().
Definition at line 128 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitCPU(), mitk::GPUVolumeMapper3D::GetVtkProp(), and mitk::GPUVolumeMapper3D::InitCPU().
Definition at line 134 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitGPU(), mitk::GPUVolumeMapper3D::GetVtkProp(), and mitk::GPUVolumeMapper3D::InitGPU().
vtkVolumeProperty* mitk::GPUVolumeMapper3D::LocalStorage::m_VolumePropertyCPU |
Definition at line 130 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitCPU(), mitk::GPUVolumeMapper3D::GenerateDataCPU(), mitk::GPUVolumeMapper3D::InitCPU(), and mitk::GPUVolumeMapper3D::UpdateTransferFunctions().
vtkVolumeProperty* mitk::GPUVolumeMapper3D::LocalStorage::m_VolumePropertyGPU |
Definition at line 136 of file mitkGPUVolumeMapper3D.h.
Referenced by mitk::GPUVolumeMapper3D::DeinitGPU(), mitk::GPUVolumeMapper3D::GenerateDataGPU(), mitk::GPUVolumeMapper3D::InitGPU(), and mitk::GPUVolumeMapper3D::UpdateTransferFunctions().