Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitk::GPUVolumeMapper3D::LocalStorage Class Reference

#include <mitkGPUVolumeMapper3D.h>

Inheritance diagram for mitk::GPUVolumeMapper3D::LocalStorage:
Collaboration diagram for mitk::GPUVolumeMapper3D::LocalStorage:

Public Member Functions

 LocalStorage ()
 
 ~LocalStorage () override
 
- Public Member Functions inherited from mitk::Mapper::BaseLocalStorage
 BaseLocalStorage ()=default
 
virtual ~BaseLocalStorage ()=default
 
 BaseLocalStorage (const BaseLocalStorage &)=delete
 
BaseLocalStorageoperator= (const BaseLocalStorage &)=delete
 
bool IsGenerateDataRequired (mitk::BaseRenderer *renderer, mitk::Mapper *mapper, mitk::DataNode *dataNode) const
 
void UpdateGenerateDataTime ()
 
itk::TimeStamp & GetLastGenerateDataTime ()
 

Public Attributes

vtkRenderWindow * m_VtkRenderWindow
 
bool m_cpuInitialized
 
vtkSmartPointer< vtkVolume > m_VolumeCPU
 
vtkSmartPointer< vtkFixedPointVolumeRayCastMapper > m_MapperCPU
 
vtkSmartPointer< vtkVolumeProperty > m_VolumePropertyCPU
 
bool m_gpuSupported
 
bool m_gpuInitialized
 
vtkSmartPointer< vtkVolume > m_VolumeGPU
 
vtkSmartPointer< vtkVolumeProperty > m_VolumePropertyGPU
 
bool m_raySupported
 
bool m_rayInitialized
 
vtkSmartPointer< vtkVolume > m_VolumeRAY
 
vtkSmartPointer< vtkGPUVolumeRayCastMapper > m_MapperRAY
 
vtkSmartPointer< vtkVolumeProperty > m_VolumePropertyRAY
 

Additional Inherited Members

- Protected Attributes inherited from mitk::Mapper::BaseLocalStorage
itk::TimeStamp m_LastGenerateDataTime
 timestamp of last update of stored data More...
 

Detailed Description

Definition at line 112 of file mitkGPUVolumeMapper3D.h.

Constructor & Destructor Documentation

◆ LocalStorage()

mitk::GPUVolumeMapper3D::LocalStorage::LocalStorage ( )
inline

Definition at line 134 of file mitkGPUVolumeMapper3D.h.

◆ ~LocalStorage()

mitk::GPUVolumeMapper3D::LocalStorage::~LocalStorage ( )
inlineoverride

Definition at line 147 of file mitkGPUVolumeMapper3D.h.

Member Data Documentation

◆ m_cpuInitialized

bool mitk::GPUVolumeMapper3D::LocalStorage::m_cpuInitialized

◆ m_gpuInitialized

bool mitk::GPUVolumeMapper3D::LocalStorage::m_gpuInitialized

◆ m_gpuSupported

bool mitk::GPUVolumeMapper3D::LocalStorage::m_gpuSupported

Definition at line 123 of file mitkGPUVolumeMapper3D.h.

Referenced by mitk::GPUVolumeMapper3D::IsGPUEnabled().

◆ m_MapperCPU

vtkSmartPointer<vtkFixedPointVolumeRayCastMapper> mitk::GPUVolumeMapper3D::LocalStorage::m_MapperCPU

◆ m_MapperRAY

vtkSmartPointer<vtkGPUVolumeRayCastMapper> mitk::GPUVolumeMapper3D::LocalStorage::m_MapperRAY

◆ m_rayInitialized

◆ m_raySupported

bool mitk::GPUVolumeMapper3D::LocalStorage::m_raySupported

◆ m_VolumeCPU

vtkSmartPointer<vtkVolume> mitk::GPUVolumeMapper3D::LocalStorage::m_VolumeCPU

◆ m_VolumeGPU

vtkSmartPointer<vtkVolume> mitk::GPUVolumeMapper3D::LocalStorage::m_VolumeGPU

Definition at line 125 of file mitkGPUVolumeMapper3D.h.

Referenced by mitk::GPUVolumeMapper3D::GetVtkProp().

◆ m_VolumePropertyCPU

vtkSmartPointer<vtkVolumeProperty> mitk::GPUVolumeMapper3D::LocalStorage::m_VolumePropertyCPU

◆ m_VolumePropertyGPU

vtkSmartPointer<vtkVolumeProperty> mitk::GPUVolumeMapper3D::LocalStorage::m_VolumePropertyGPU

◆ m_VolumePropertyRAY

vtkSmartPointer<vtkVolumeProperty> mitk::GPUVolumeMapper3D::LocalStorage::m_VolumePropertyRAY

◆ m_VolumeRAY

vtkSmartPointer<vtkVolume> mitk::GPUVolumeMapper3D::LocalStorage::m_VolumeRAY

◆ m_VtkRenderWindow

vtkRenderWindow* mitk::GPUVolumeMapper3D::LocalStorage::m_VtkRenderWindow

The documentation for this class was generated from the following file: