1 #ifndef __interfToolsPanelH__
2 #define __interfToolsPanelH__
8 class interfConfigurationPanel
12 interfConfigurationPanel(wxWindow * parent);
13 ~interfConfigurationPanel();
19 void onWidthOfContour(wxScrollEvent& event);
21 void onBrigthnessColorWindowLevel(wxScrollEvent& event);
23 void OnInterpolation(wxCommandEvent& event);
25 wxSlider* _withOfContourLine;
26 wxSlider* _brithtnessWindowLevel;
27 wxSlider* _brithtnessColorLevel;
28 wxCheckBox* _interpolationCheckBox;
32 class interfSpreadPanel
36 interfSpreadPanel(wxWindow * parent);
39 void appendStringSpread(std::string val);
40 void setStringSpread(std::string stringtemp);
43 wxRadioBox* _spreadMethodRadiobox;
44 wxStaticText* _staticTextSpread;
45 wxTextCtrl* _wxtextctrlSpread;
47 void onSpreadReset(wxCommandEvent& event);
48 void onSpreadAdd(wxCommandEvent& event);
49 void onSpreadGo(wxCommandEvent& event);
55 class interfInformationPanel
59 interfInformationPanel(wxWindow * parent);
60 ~interfInformationPanel();
62 void setStringInfoPanel(wxString tmpString);
63 void setRowLabelInfoPanel(int z,wxString tempString);
64 void appendCols(int numcols);
66 void setCellValue(int z,int tmpIntA,wxString tempString);
67 void setColLabel(int tmpIntB,wxString tmpTitleString);
68 wxString getCellValue(int j,int i);
71 mBarRange* _mbarrangeRangeInformation;
72 mBarRange* _mbarrangeSliceInformation;
74 wxRadioBox* _informationRadiobox;
75 wxRadioBox* _radiolstboxContourGroup;
76 wxStaticText* _staticTextInformation;
78 void onInformationContourLabels(wxCommandEvent& event);
79 void onExtractInformation(wxCommandEvent& event);
80 void onSaveResults(wxCommandEvent& event);
81 void FillGridWithContoursInformation();