]> Creatis software - creaContours.git/blobdiff - lib/Interface_ManagerContour_NDimensions/wxContourMainFrame.h
#3161 creaContours Bug New Normal - Interpolate Image - Color and Threshold Layer...
[creaContours.git] / lib / Interface_ManagerContour_NDimensions / wxContourMainFrame.h
index 8bf345a000e893907e526c8fe27dde5919612e2c..cd7d202a3fa617c5318364f1b54152887fb8717b 100644 (file)
@@ -258,7 +258,14 @@ class wxContourMainFrame : public wxPanel {
        //AD
        void onMirror();
 
-
+       //EED
+       void FlipContours(int typeContourFlip, int flipDirection);
+       void FlipSelectedContours(int flipDirection);
+       void FlipActualSliceContours(int flipDirection);
+       void FlipAllContours(int flipDirection);
+       void FlipLstOfContours(std::vector<std::string> lstNameThings, int flipDirection);
+
+               
 //====================================================================================================
 
        void showAxis(bool show);
@@ -344,6 +351,8 @@ class wxContourMainFrame : public wxPanel {
 
        void SetScalarRange(int grayRangeMin, int grayRangeMax);
 
+       std::string GetStringTypeImage( vtkImageData* image);
+
 //------------------------------------------------------------------------------------------------------------
 
 private:
@@ -372,12 +381,12 @@ private:
 
        wxAuiManager                m_mgr;
        wxAuiNotebook               *notebook;
-    long                        m_notebook_style;
-    long                        m_notebook_theme;
-    int                         _numberOfVariablesStatistics;
+       long                    m_notebook_style;
+       long                    m_notebook_theme;
+       int                      _numberOfVariablesStatistics;
 
        // Contour Image Mask
-       ThresholdImageView                      *_viewMaskImage;
+       ThresholdImageView              *_viewMaskImage;
        ThresholdImageViewPanel         *_viewMaskImagePanel;
 
        // Threshold Image
@@ -385,15 +394,14 @@ private:
        ThresholdImageViewPanel         *_viewThresholdImagePanel;
 
        // Color Layer Image
-       ColorLayerImageView                     *_viewColorLayerImage;
        ColorLayerImageViewPanel        *_viewColorLayerImagePanel;
        std::vector<vtkImageData*>  _images;
        bool                        _actorPresent;
 
     // temporary variables readding .roi file
-    int             _tmpReadFileImageDim[3];
-       double          _tmpReadFileImageSpac[3];
-    int             _tmpReadFileTypeOfTransformation;
+    int                                _tmpReadFileImageDim[3];
+       double                                  _tmpReadFileImageSpac[3];
+    int                                _tmpReadFileTypeOfTransformation;
     void readDimSpc(FILE *pFile, bool interactiveOption);
 
 
@@ -414,6 +422,7 @@ private:
 
        void saveFileWithContours( std::string filename );
        void onLoadContours(std::string fileNameContourROI, bool interactiveInterface);
+       void SetZForAllContours(int pz);
 
        int                         inredo;
        int                         inundo;
@@ -429,6 +438,8 @@ private:
        std::string                 _fileLocation;
 //------------------------------------------------------------------------------------------------------------
 
+       wxFrame                                         *_frameShowResultImages;
+
 };
 
 #endif