]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/include/wxParametersDialog.h
Support #1768 CREATIS Licence insertion
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / include / wxParametersDialog.h
1 /*# ---------------------------------------------------------------------
2 #
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
4 #                        pour la Sant�)
5 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
6 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
7 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
8 #
9 #  This software is governed by the CeCILL-B license under French law and
10 #  abiding by the rules of distribution of free software. You can  use,
11 #  modify and/ or redistribute the software under the terms of the CeCILL-B
12 #  license as circulated by CEA, CNRS and INRIA at the following URL
13 #  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
14 #  or in the file LICENSE.txt.
15 #
16 #  As a counterpart to the access to the source code and  rights to copy,
17 #  modify and redistribute granted by the license, users are provided only
18 #  with a limited warranty  and the software's author,  the holder of the
19 #  economic rights,  and the successive licensors  have only  limited
20 #  liability.
21 #
22 #  The fact that you are presently reading this means that you have had
23 #  knowledge of the CeCILL-B license and that you accept its terms.
24 # ------------------------------------------------------------------------ */
25
26 // -*- C++ -*- generated by wxGlade 0.3pre1 on Thu Jul 17 15:06:51 2003
27
28 #include <wx/wx.h>
29 #include <wx/image.h>
30
31 #ifndef wxParametersDialog_H
32 #define wxParametersDialog_H
33
34 // begin wxGlade: dependencies
35 #include <wx/notebook.h>
36 // end wxGlade
37
38
39 class wxParametersDialog: public wxDialog {
40 public:
41     // begin wxGlade: wxParametersDialog::ids
42     enum {
43         ID_BTN_BROWSE_WORK_DIR = 1024,
44                         ID_BTN_BROWSE_DICOM_DIR = 1025,
45                         ID_BTN_3D_BACK_COLOR = 1026,
46                         ID_BTN_AXIS_COLOR = 1027,
47                         ID_BTN_RESET = 1028,
48                         ID_BTN_APPLY = 1029,
49                         ID_BTN_DEFAULT = 1030
50     };
51     // end wxGlade
52         
53     wxParametersDialog(wxWindow* parent, int id, const wxString& title, 
54                                const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize, 
55                                            long style=wxDEFAULT_DIALOG_STYLE);
56         
57 private:
58     // begin wxGlade: wxParametersDialog::methods
59     void set_properties();
60     void do_layout();
61     // end wxGlade
62         
63 protected:
64     // begin wxGlade: wxParametersDialog::attributes
65         // PS -> //    wxStaticText* label_1_copy;
66         // PS -> //    wxTextCtrl* edtWorkDir;
67         // PS -> //    wxButton* button_4_copy;
68         // PS ->     wxStaticText* label_2_copy;
69         // PS ->     wxTextCtrl* edtDICOMDir;
70         // PS ->     wxButton* button_5_copy;
71         // PS ->     wxCheckBox* chkMIP;
72         // PS ->     wxCheckBox* chkSlices;
73         // PS ->     wxCheckBox* chkDebugWindow;
74         // PS ->     wxCheckBox* chkConsole;
75         // PS -> //    wxStaticText* label_29;
76         // PS -> //    wxButton* btn3DBackColor;
77         // PS ->     wxPanel* notebookParameterGeneral;
78         // PS -> //    wxRadioButton* radIsoContours;
79         // PS -> //    wxRadioButton* radDeriche;
80     wxStaticText* label_7_copy;
81     wxTextCtrl* edtThresholdIsoContours;
82         // PS -> //    wxRadioButton* radSnake;
83         // PS -> //    wxStaticText* label_8_copy;
84         // PS -> //    wxTextCtrl* edtThresholdSnake;
85         // PS -> //    wxStaticText* label_9_copy;
86         // PS -> //    wxTextCtrl* edtIterationsSnake;
87         // PS -> //    wxStaticText* label_10_copy;
88         // PS -> //    wxTextCtrl* edtExternCoefSnake;
89         // PS -> //    wxStaticText* label_3_copy;
90         // PS -> //    wxTextCtrl* edtIterationsDeriche;
91         // PS -> //    wxStaticText* label_4_copy;
92         // PS -> //    wxTextCtrl* edtBallonCoefDeriche;
93         // PS -> //    wxStaticText* label_5_copy;
94         // PS -> //    wxTextCtrl* edtGradientCoefDeriche;
95         // PS -> //    wxStaticText* label_6_copy;
96         // PS -> //    wxTextCtrl* edtSigmaDeriche;
97         // PS -> //    wxStaticText* label_11;
98         // PS -> //    wxTextCtrl* edtScale;
99         // PS -> //    wxStaticText* label_12;
100         // PS -> //    wxTextCtrl* edtSample;
101
102 //EED    wxCheckBox* chkIsoContoursVis;
103
104 //EED    wxCheckBox    *chkDiametersVis;
105 //EED    wxCheckBox    *chkInvertSliceOrder;
106         // PS -> //    wxCheckBox* chkFillContours;
107     wxPanel       *notebookParameterAxis;
108         // PS -> //    wxStaticText* label_13;
109         // PS -> //    wxTextCtrl* edtDistanceCdg;
110     wxStaticText  *label_14;
111     wxTextCtrl    *edtFlexionCoef;
112     wxStaticText  *label_15;
113     wxTextCtrl    *edtTensionCoef;
114     wxStaticText  *label_16;
115     wxTextCtrl    *edtMaskSize;
116     wxStaticText  *label_17;
117     wxTextCtrl    *edtDiscreetStep;
118         // PS -> //    wxStaticText* label_18;
119         // PS -> //    wxTextCtrl* edtVoxelX;
120         // PS -> //    wxStaticText* label_19;
121         // PS -> //    wxTextCtrl* edtVoxelY;
122         // PS -> //    wxStaticText* label_20;
123         // PS -> //    wxTextCtrl* edtVoxelZ;
124         // PS -> //    wxStaticText* label_21;
125         // PS -> //    wxButton* btnAxisColor;
126         // PS -> //    wxRadioButton* radMinimum;
127         // PS -> //    wxCheckBox* chkShowCell;
128         // PS -> //    wxRadioButton* radNormal;
129         // PS -> //    wxCheckBox* chkShowIntCell;
130         // PS ->     wxStaticText* label_22;
131         // PS ->     wxTextCtrl* edtDistanceInt;
132         // PS ->     wxStaticText* label_26;
133         // PS ->     wxTextCtrl* edtStepCoef;
134         // PS ->     wxStaticText* label_28;
135         // PS ->     wxTextCtrl* edtStep;
136         // PS ->     wxStaticText* label_23;
137         // PS ->     wxTextCtrl* edtCellMaxIntCoef;
138         // PS ->     wxStaticText* label_25;
139         // PS ->     wxTextCtrl* edtMassPower;
140         // PS ->     wxPanel* panel_3;
141         // PS ->     wxPanel* panel_4;
142         // PS ->     wxStaticText* label_24;
143         // PS ->     wxTextCtrl* edtCellCoef;
144         // PS ->     wxStaticText* label_27;
145         // PS ->     wxTextCtrl* edtROIDimension;
146         // PS ->     wxPanel* panel_5;
147         // PS ->     wxPanel* panel_6;
148     wxPanel    *notebookParameterContour;
149
150
151
152 /* // EED Borrame
153     wxCheckBox* chkArea;
154     wxCheckBox* chkPerimeter;
155     wxCheckBox* chkDiameterFromArea;
156     wxCheckBox* chkDiameterFromPerimeter;
157     wxCheckBox* chkMinimumDiameter;
158     wxCheckBox* chkMaximumDiameter;
159     wxCheckBox* chkAverageDiameter;
160     wxRadioButton* radArea;
161     wxRadioButton* radPerimeter;
162     wxRadioButton* radDiameterFromArea;
163     wxRadioButton* radDiameterFromPerimeter;
164     wxRadioButton* radMinimumDiameter;
165     wxRadioButton* radMaximumDiameter;
166     wxRadioButton* radAverageDiameter;
167     wxPanel* notebookParameterQuant;
168 */
169
170     wxNotebook  *notebookParameter;
171     wxButton    *buttonOK;
172     wxButton    *buttonCancel;
173     wxButton    *buttonReset;
174     wxButton    *buttonApply;
175         wxButton    *buttonDefault;
176
177     // end wxGlade
178 };
179
180
181 #endif // wxParametersDialog_H