1 #ifndef VOLUMERENDERERDATA_H
2 #define VOLUMERENDERERDATA_H
5 #include "volumerenderermanagerdata.h"
6 #include "vtkRenderWindowInteractor.h"
11 class VolumeRendererData : public vtkObject
14 static VolumeRendererData *New();
15 vtkTypeRevisionMacro(VolumeRendererData,vtkObject);
18 vtkSetObjectMacro(ImageData, vtkImageData)
19 vtkSetObjectMacro(Renderer, vtkRenderer)
20 vtkSetObjectMacro(LookUpTable, vtkLookupTable)
21 vtkSetObjectMacro(Interactor, vtkRenderWindowInteractor)
22 void BoundingBoxChanged(bool checked);
23 void ShowVolume(bool enable);
24 void OpacityChanged(vector<double> greyvalues, vector<double> values);
26 void changeCompositeMIPFunction(int function);
31 VolumeRendererManagerData* VolRendData;
32 vtkImageData* ImageData;
33 vtkRenderer* Renderer;
34 vtkLookupTable* LookUpTable;
35 vtkRenderWindowInteractor* Interactor;
42 #endif // VOLUMERENDERERDATA_H