1 /*# ---------------------------------------------------------------------
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
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
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.
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
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 # ------------------------------------------------------------------------ */
26 // -*- C++ -*- generated by wxGlade 0.3pre1 on Thu Jul 17 15:06:51 2003
31 #ifndef wxParametersDialog_H
32 #define wxParametersDialog_H
34 // begin wxGlade: dependencies
35 #include <wx/notebook.h>
39 class wxParametersDialog: public wxDialog {
41 // begin wxGlade: wxParametersDialog::ids
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,
53 wxParametersDialog(wxWindow* parent, int id, const wxString& title,
54 const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize,
55 long style=wxDEFAULT_DIALOG_STYLE);
58 // begin wxGlade: wxParametersDialog::methods
59 void set_properties();
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;
102 //EED wxCheckBox* chkIsoContoursVis;
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;
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;
170 wxNotebook *notebookParameter;
172 wxButton *buttonCancel;
173 wxButton *buttonReset;
174 wxButton *buttonApply;
175 wxButton *buttonDefault;
181 #endif // wxParametersDialog_H