]> Creatis software - creaMaracasVisu.git/blobdiff - lib/GUI/Base/VolumeRenderer/volumerendererdata.h
*** empty log message ***
[creaMaracasVisu.git] / lib / GUI / Base / VolumeRenderer / volumerendererdata.h
index a6a76a7e35eea3fbca2ad38a9b016789268b68c0..f00d583391c401137ba9770a5ab96433e40c7948 100644 (file)
@@ -11,25 +11,32 @@ using namespace std;
 class VolumeRendererData : public vtkObject
 {
 public:
-    VolumeRendererData();
+    static VolumeRendererData *New();
+    vtkTypeRevisionMacro(VolumeRendererData,vtkObject);
+    //
 
-    vtkSetObjectMacro(VolRendData, VolumeRendererManagerData)
     vtkSetObjectMacro(ImageData, vtkImageData)
     vtkSetObjectMacro(Renderer, vtkRenderer)
     vtkSetObjectMacro(LookUpTable, vtkLookupTable)
     vtkSetObjectMacro(Interactor, vtkRenderWindowInteractor)
+    void BoundingBoxChanged(bool checked);
+     void ShowVolume(bool enable);
+     void OpacityChanged(vector<double> greyvalues, vector<double> values);
+
+    void changeCompositeMIPFunction(int function);
+
 
 protected:
+    VolumeRendererData();
     VolumeRendererManagerData* VolRendData;
     vtkImageData* ImageData;
     vtkRenderer* Renderer;
     vtkLookupTable* LookUpTable;
     vtkRenderWindowInteractor* Interactor;
 
-    void ShowVolume(bool enable);
-    void OpacityChanged(vector<double> greyvalues, vector<double> values);
-    void BoundingBoxChanged(bool checked);
-    void changeCompositeMIPFunction(int function);
+
+
+
 
 private: