13 #ifndef MITKVTKSMARTVOLUMEMAPPER_H_HEADER_INCLUDED 14 #define MITKVTKSMARTVOLUMEMAPPER_H_HEADER_INCLUDED 24 #include <vtkImageChangeInformation.h> 25 #include <vtkSmartPointer.h> 26 #include <vtkVersionMacros.h> 27 #include <vtkVolumeProperty.h> 28 #include <vtkSmartVolumeMapper.h> 29 #include <vtkImageData.h> 30 #include <vtkImageChangeInformation.h> 32 class vtkRenderingOpenGL2ObjectFactory;
33 class vtkRenderingVolumeOpenGL2ObjectFactory;
47 itkFactorylessNewMacro(
Self);
62 void createMapper(vtkImageData*);
64 void createVolumeProperty();
65 vtkImageData* GetInputImage();
#define MITKMAPPEREXT_EXPORT
vtkSmartPointer< vtkSmartVolumeMapper > m_SmartVolumeMapper
Organizes the rendering process.
DataCollection - Class to facilitate loading/accessing structured data.
vtkSmartPointer< vtkVolume > m_Volume
vtkSmartPointer< vtkRenderingVolumeOpenGL2ObjectFactory > m_RenderingVolumeOpenGL2ObjectFactory
Base class of all Vtk Mappers in order to display primitives by exploiting Vtk functionality.
Base class of all mappers, Vtk as well as OpenGL mappers.
vtkSmartPointer< vtkImageChangeInformation > m_ImageChangeInformation
vtkSmartPointer< vtkVolumeProperty > m_VolumeProperty
#define mitkClassMacro(className, SuperClassName)
vtkSmartPointer< vtkRenderingOpenGL2ObjectFactory > m_RenderingOpenGL2ObjectFactory
Vtk-based mapper for VolumeData.
Class for nodes of the DataTree.