]> Creatis software - creaContours.git/blobdiff - lib/Interface_Icons_NDimensions/interfMainPanel.h
*** empty log message ***
[creaContours.git] / lib / Interface_Icons_NDimensions / interfMainPanel.h
index 82c8040c6bde40349e89182a41897941c17d7106..90bd7838f3480aa760bd7246abaef76d7b544a20 100644 (file)
@@ -122,18 +122,32 @@ public:
 
        int GetImageDataSizeZ();
 
-       void GetImageDataRange(double *range);
-
        void onSegmentationAllSlice(int minZ,int maxZ,int isovalue,int sampling,int method);
 
+       void onMirrorPressed();
+
        void onMirror();
 
+       void onMirrorAxisShow();
+
+       void onMirrorAxisHide();
+
        void onMirrorChangeWidth(int width);
 
-       void onThreshold(int minVal, int maxVal);
+       void onThreshold();
+
+       void onThresholdChange();
+
+       void onThresholdInstantChange(double range[]);
+
+       void onThresholdRemove();
 
        void onThresholdPressed();
 
+       void onThresholdInterpolation(bool interpolate);
+
+       void onThresholdChangeOpacity (int opacity);
+
        void setLabelSegmentationPanelVTK(wxString tmpString);
 
        void onSegmentationPressed();
@@ -186,13 +200,14 @@ public:
 
        void setColLableInfoPanel(int tmpIntB ,wxString tmpTitleString);
 
-       void onSaveResults(std::string directory,std::string namefile, std::string filename,int typeContourGroup);
+       void onSaveResults(std::string directory,std::string namefile, std::string filename,
+               int typeContourGroup, bool XYZValues, bool contourImage, bool statistics);
 
        wxString getCellValue(int j,int i);
 
        void onSnakePressed();
 
-       void onMirrorPressed();
+       virtual bool Show(bool show);
 
 private:
        
@@ -200,6 +215,7 @@ private:
        static interfMainPanel* interfmainpanel;
 
 
+       static wxFrame* _newframe;
        wxPanel* menubar;
        wxPanel* menubar1;
        wxPanel* menubar2;
@@ -242,7 +258,6 @@ private:
 
        bool axisshown;
        bool refLineShown;
-       bool thresholdShown;
        
        //This attribute contains the panel in charge of adding and removing the corresponding checkboxes in
        //list of contours
@@ -273,4 +288,5 @@ private:
        
 };
 
-#endif
\ No newline at end of file
+#endif
+