]> Creatis software - creaContours.git/blobdiff - lib/Interface_Icons_NDimensions/interfMainPanel.h
no message
[creaContours.git] / lib / Interface_Icons_NDimensions / interfMainPanel.h
index cea3b745dc810773fd831809b637304505654aa4..730796e21e8535a84081a5dd3ac719055628bd10 100644 (file)
@@ -30,7 +30,7 @@
 class interfMainPanel : public wxPanel {
 
 public:
-       
+
        interfMainPanel(wxWindow * parent, int sizex, int sizey, wxEvtHandler * evtHandler, std::string datadir = "data/Icons");
        ~interfMainPanel(void);
 
@@ -54,14 +54,14 @@ public:
        /**
        **      Adds a new checkbox to the scrolledwindow using the checkboxsizer
        **      @Params id of contour
-       **      
+       **
        **/
        void addContourCheckBox(std::string id);
 
        /**
        **      Removes a checkbox from the list of checkboxes in the flexsizer (checkboxsizer)
        **      @Params id of contour
-       **      
+       **
        **/
        void removeContourCheckBox(std::string id);
 
@@ -75,12 +75,12 @@ public:
        void onActionButtonPressed1( wxCommandEvent& event );
 
        /**
-       **      Shows the panel in the 
+       **      Shows the panel in the
        **/
        void showPanel(wxWindow* panel);
 
        /**
-       **      Hides the panel in the 
+       **      Hides the panel in the
        **/
        void hidePanel( );
 
@@ -88,14 +88,14 @@ public:
        **      Gets the Information panel
        **/
        wxPanel* getInfoPanel();
-       
+
        /**
        **      This methods connect the event in the class interfNewContourMenu with the world of the appli
        **/
        void onCreateContourSpline( );
        void onCreateContourRectangle( );
        void onCreateContourCircle( );
-       void onCreateContourLine( );    
+       void onCreateContourLine( );
        // RaC 09-09 ---------------------
        void onCreateContourPoints( );
        // RaC 09-09 ---------------------
@@ -103,7 +103,7 @@ public:
        // RaC 10-09 ---------------------
        void onCreateContourPolygon( );
        // RaC 10-09 ---------------------
-       
+
        void onCreateContoursBullEye(wxPanel* panBull);
        /////////////////////////////////
        void onDeleteContour();
@@ -148,6 +148,7 @@ public:
        void onConfigurationPressed();
        void resetAppend();
        void onSpreadAdd();
+       void onSpreadAddAll();
        void appendStringSpread(std::string val);
        void onSpreadGo(int type);
        void setStringSpread(std::string stringtemp);
@@ -155,7 +156,7 @@ public:
        void getInstantVector(std::vector<int>& tempVector);
        std::vector<std::string> getOutlinesName(int slide);
        void onInformationContourLabels(int typeContourGroup,int selection,int minZ,int maxZ,int grayRangeMin,int grayRangeMax);
-       void setStringInfoPanel(wxString tmpString);    
+       void setStringInfoPanel(wxString tmpString);
        void setRowLabelInfoPanel(int z, wxString tempString);
        int getNumberColsInformationPanel();
        void appendColsInformationPanel(int _numberOfVariablesStatistics);
@@ -171,27 +172,27 @@ public:
        void SetContourGroup(int contourGroup);
 
 //CMRU 29-08-09-----------------------------------------------------------------------------------------------
-       
+
        /**
        * Associates the current selected contour with a label
        */
        void onPrintLabel();
-       
-       
+
+
        /**
        * Calculates the pixel value in milimeters according to the current contour if the selected contour is a Line Contour
        * @param size Size in milimeters of the selected contour
        * @param unit Measurement unit
        */
        void onCalibration(wxString size, int unit);
-       
+
        /**
        * Calculate the pixel value in milimeters
        * @param realSize Size of the contour in milimeters
        * @param sizePixel Size of the contour in pixels
        */
        double onePixelSize (double realSize,double sizePixel);
-       
+
        /**
        * Returns the value of a pixel in milimeters
        */
@@ -199,7 +200,7 @@ public:
 //------------------------------------------------------------------------------------------------------------
 
 private:
-       
+
 
        static interfMainPanel* interfmainpanel;
 
@@ -220,12 +221,12 @@ private:
        wxPanel* infoPanelMask;
 
 //CMRU 17-08-09 ------------------------------------------------------------------
-       
+
        /**
        * Panel with the calibration options
        */
        wxPanel* infoPanelCalibration;
-       
+
        /**
        * Panel who contains the calibration panel and the information panel mask
        */
@@ -234,7 +235,7 @@ private:
        /**
        * Value of a pixel in milimeters
        */
-       double _pixelValue; 
+       double _pixelValue;
 //--------------------------------------------------------------------------------
 
        wxStaticText* statictext;
@@ -261,19 +262,19 @@ private:
        interfSpreadPanel       *panelSpread;
        wxWindow                        *infoWin;
        wxPanel                         *informationPanel;
-       
+
        wxPanel                         *testPanel;
        interfTestPanel         *panelTest;
 
        wxPanel                         *mirrorPanel;
-       interfMirrorPanel       *panelMirror;   
+       interfMirrorPanel       *panelMirror;
 
        wxPanel                         *thresholdPanel;
        wxPanel                         *colorImageLayerPanel;
-       
+
        bool axisshown;
        bool refLineShown;
-       
+
        //This attribute contains the panel in charge of adding and removing the corresponding checkboxes in
        //list of contours
        interfToolsSpreadPanel* toolspread;
@@ -300,7 +301,7 @@ private:
        **/
        wxPanel* setMenuTextSizer(wxWindow* parent, wxPanel* panel, wxStaticText* text);
 
-       
+
 };
 
 #endif