]> Creatis software - creaContours.git/blobdiff - lib/Interface_ManagerContour_NDimensions/wxContourViewPanel.h
#3385 vtk9itk5wx3-macos
[creaContours.git] / lib / Interface_ManagerContour_NDimensions / wxContourViewPanel.h
index 60d66f23de40d14d7a6a2087dc6822a639c149b0..065908bcbc6640454b578507439ba619580977b6 100644 (file)
@@ -279,23 +279,19 @@ class wxContourViewPanel : public wxPanel
        * Gets the vertical concept name
        * @return _verticalConcept The name of the concept for setting at the vertical bar
        */
-       std::string  getVerticalConceptName(  );
-
+       std::string     getVerticalConceptName(  );
        //------------------------------------------------------------------------------------------------------------
        //  Other functional methods
        //------------------------------------------------------------------------------------------------------------
-
-       void getSpacing( double * spacing );
-
-       wxVtkBaseView* getWxVtkBaseView();
-
-       double getCurrentDeep();
-       
-       void    SetVisibleAxis(bool ok);
-       int             GetX();
-       int             GetY();
-       int             GetZ();
-       void    Refresh();
+       void                    getSpacing( double * spacing );
+       wxVtkBaseView*  getWxVtkBaseView();
+       double                  getCurrentDeep();
+       void                    SetVisibleAxis(bool ok);
+       int                             GetX();
+       int                             GetY();
+       int                             GetZ();
+       void                    SetXY(int x, int y);
+       void                    Refresh();
 
 
 //this method should be deleted
@@ -312,41 +308,27 @@ class wxContourViewPanel : public wxPanel
        void onStopCreateROI (wxCommandEvent& event);
        void onChangedDeep (wxCommandEvent& event);
        void onActionButtonPressed(wxCommandEvent& event);
-
        void removeSceneContours();
        void addNameWrapperToScene();
-       
        std::vector<std::string> getSelectedObjects();
-
        void RefreshInterface();
-
        vtkImageData* getImageData();
-
        void configureViewControlTo(std::string theName,manualBaseModel* manModelContour,double* spc,int typeofcontour);
-
-       int GetImageDataSizeZ();
-
+       int  GetImageDataSizeZ();
        void GetImageDataRange(double *range);
-
        void SetWidthContour(double width );
-
-       int getColorWindow();
-
-       int getWindowLevel();
-
+       int  getColorWindow();
+       int  getWindowLevel();
        void onBrigthnessColorWindowLevel(int colorwindow,int windowlevel);
-
        void onInterpolation(bool interpolate);
-
+       void onShowTextContour(bool show);
+       void onBeforeAfterContour(bool before, bool after);
        void GetPointsOfActualContour( std::vector<double> *vecX, std::vector<double> *vecY, std::vector<double> *vecZ );
-
        void changeImage(vtkImageData* img);
-
        void changeDeep();
-
        void setImageSlice(int z);
-private:
-       
+
+private:       
        //------------------------------------------------------------------------------------------------------------
        // Attributtes
        //------------------------------------------------------------------------------------------------------------
@@ -375,24 +357,18 @@ private:
        double                                                  last_spacing[3];
        bool                                                    _useVerticalBar;
        bool                                                    _useHorizontalBar;
-
        wxEvtHandler                                    *_eventHandler;
+       bool                                                    _showBeforeContour;
+       bool                                                    _showAfterContour;
        
 //EED
-
        //------------------------------------------------------------------------------------------------------------
        //  Private methods
        //------------------------------------------------------------------------------------------------------------
-
-       
-       
-       wxVtkMPR2DView * GetwxVtkMPR2DView();
-
-
+       wxVtkMPR2DView *GetwxVtkMPR2DView();
 //     DECLARE_CLASS(wxContourViewPanel)
        // any class wishing to process wxWindows events must use this macro
        //DECLARE_EVENT_TABLE()
-
 };
 #endif // __wxContour_ViewPanel__