]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkMPR3DDataViewer.h
#3413 creaMaracasVisu Feature New Normal - openmp and Transparent mechanism in...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / vtkMPR3DDataViewer.h
index d968ff3b2f11f0d09a601f198a044c3dd80d1a3a..bdd59c28b457de0254f54633991adb2932f7f098 100644 (file)
@@ -50,6 +50,7 @@ public:
        vtkActor*                                       GetOutlineActor();
        virtual void                            Refresh();
        virtual void                            Configure();
+                       void                            SetImage();
        void                                            SetVisiblePosition(int idPosition, bool visible);
        bool                                            GetVisiblePosition(int idPosition);
        vtkImageActor*                          GetvtkActor_saggital();
@@ -60,35 +61,27 @@ public:
        void                                            SetPositionZ(int pos);
        void                                            SetVtkMPRBaseData(vtkMPRBaseData *vtkmprbasedata);
        vtkMPRBaseData*                         GetVtkMPRBaseData();
-       
        vtkColorTransferFunction        *GetvtkColorTransferFunction();
        std::vector<double >            *GetctFunVectorPoint();
        std::vector<double >            *GetctFunVectorRed();
        std::vector<double >            *GetctFunVectorGreen();
        std::vector<double >            *GetctFunVectorBlue();
-
        void setColorTransferFunction(vtkColorTransferFunction* colortable);
-
 private:
-       
        bool                                            _visiblePosition[3];
-
        // outline
        vtkOutlineFilter                        *_outlineData;
        vtkPolyDataMapper                       *_mapOutline;
        vtkActor                                        *_outline;
-
        //
        vtkColorTransferFunction        *_ctfun;
        std::vector<double>                     _ctFunVectorPoint;
        std::vector<double>                     _ctFunVectorRed;
        std::vector<double>                     _ctFunVectorGreen;
        std::vector<double>                     _ctFunVectorBlue;
-
 //     vtkLookupTable                          *_bwLut;
 //     vtkLookupTable                          *_hueLut;
 //     vtkLookupTable                          *_satLut;
-
        vtkImageMapToColors                     *_saggitalColors;
        vtkImageActor                           *_saggital;
        vtkImageMapToColors                     *_axialColors;
@@ -96,8 +89,6 @@ private:
        vtkImageMapToColors                     *_coronalColors;
        vtkImageActor                           *_coronal;
        vtkMPRBaseData                          *_vtkmprbasedata;
-
-
 };
 
 #endif /*VTKMPR3DDATAVIEWER_H_*/