View_Creator_Dialog_Base.h
Go to the documentation of this file.
1 
21 #ifndef VIEW_CREATOR_DIALOG_BASE_H_
22 #define VIEW_CREATOR_DIALOG_BASE_H_
23 
24 #include <wx/string.h>
25 #include <wx/stattext.h>
26 #include <wx/gdicmn.h>
27 #include <wx/font.h>
28 #include <wx/colour.h>
29 #include <wx/settings.h>
30 #include <wx/choice.h>
31 #include <wx/sizer.h>
32 #include <wx/panel.h>
33 #include <wx/statline.h>
34 #include <wx/checkbox.h>
35 #include <wx/textctrl.h>
36 #include <wx/slider.h>
37 #include <wx/button.h>
38 #include <wx/dialog.h>
39 #include "wxImagePanel.h"
40 
41 
42 
43 class ViewCreatorDialogBase : public wxDialog
44 {
45 private:
46 
47 protected:
48 
49  wxStaticText* label_orientation;
50  wxStaticText* label_orientation_x;
51  wxTextCtrl* edit_orientation_x;
52  wxStaticText* label_orientation_y;
53  wxTextCtrl* edit_orientation_y;
54  wxStaticText* label_orientation_z;
55  wxTextCtrl* edit_orientation_z;
58  wxStaticText* label_image_source;
60  wxStaticText* label_image;
61  wxChoice* choice_image;
62  wxPanel* panel_image;
63  wxStaticLine* m_staticline6;
64  wxStaticText* label_test_image;
65  wxChoice* choice_test_image;
66  wxStaticLine* m_staticline4;
67  wxStaticText* label_test_image_source;
69  wxPanel* panel_test_image;
70  wxStaticText* label_select_image;
72 
73  wxStaticText* label_upper_left;
74  wxStaticText* label_upper_left_row;
75  wxTextCtrl* edit_upper_left_row;
77  wxStaticText* label_upper_left_column;
80  wxStaticText* label_lower_right_point;
81  wxStaticText* label_lower_right_row;
82  wxTextCtrl* edit_lower_right_row;
84  wxStaticText* label_lower_right_column;
87  wxStaticLine* m_staticline61;
88 
89  wxButton* button_start_test;
90  wxButton* button_end_test;
91 
92  wxStaticText* label_score;
93  wxStaticText* label_score_value;
94  wxStaticText* label_frame_number;
95  wxStaticText* label_frame_number_value;
96  wxStaticText* label_average_score;
98  wxStaticText* label_model_available;
100  wxStaticText* label_model_points;
102  wxStaticText* label_search_points;
104  wxStaticText* label_matched_points;
108  wxStaticText* label_time;
109  wxStaticText* label_time_value;
110  wxStaticText* label_average_time;
112  wxStaticLine* m_staticline5;
113  wxStaticText* label_score_2D;
114 
115  wxTextCtrl* edit_score_2D;
116  wxStaticText* label_is_invertable;
117  wxCheckBox* check_invertable;
118  wxStaticText* label_vertical_offset;
119  wxTextCtrl* edit_vertical_offset;
120  wxStaticText* label_use_color;
121  wxCheckBox* check_use_color;
122  wxStaticText* label_horizontal_offset;
124  wxStaticText* label_axis_1;
125  wxStaticText* label_axis_1_x;
126  wxTextCtrl* edit_axis_1_x;
127  wxStaticText* label_axis_1_y;
128  wxTextCtrl* edit_axis_1_y;
129  wxStaticText* label_axis_1_z;
130  wxTextCtrl* edit_axis_1_z;
131  wxStaticText* label_axis_1_angle;
132  wxTextCtrl* edit_axis_1_angle;
133  wxStaticText* label_axis_2;
134  wxStaticText* label_axis_2_x;
135  wxTextCtrl* edit_axis_2_x;
136  wxStaticText* label_axis_2_y;
137  wxTextCtrl* edit_axis_2_y;
138  wxStaticText* label_axis_2_z;
139  wxTextCtrl* edit_axis_2_z;
140  wxStaticText* label_axis_2_angle;
141  wxTextCtrl* edit_axis_2_angle;
142 
143  wxStaticText* label_depth;
144  wxTextCtrl* edit_depth;
145  wxStaticText* label_number_ferns;
146  wxTextCtrl* edit_fern_number;
147  wxStaticText* label_patch_size;
148  wxTextCtrl* edit_patch_size;
149  wxStaticText* label_min_scale;
150  wxTextCtrl* edit_min_scale;
151  wxStaticText* label_max_scale;
152  wxTextCtrl* edit_max_scale;
153 
154  wxButton* button_cancel;
155  wxButton* button_save;
156 
157  // Virtual event handlers, overide them in your derived class
158  virtual void OnDialogClose( wxCloseEvent& event ) { event.Skip(); }
159  virtual void onChoiceImageSource( wxCommandEvent& event ) { event.Skip(); }
160  virtual void onChoiceImage( wxCommandEvent& event ) { event.Skip(); }
161  virtual void onChoiceTestImageSource(wxCommandEvent& event) { event.Skip(); }
162  virtual void onChoiceTestImage( wxCommandEvent& event ) { event.Skip(); }
163  virtual void onButtonCancelClicked( wxCommandEvent& event ) { event.Skip(); }
164  virtual void onButtonSaveClicked( wxCommandEvent& event ) { event.Skip(); }
165  virtual void onButtonStartTestClicked( wxCommandEvent& event ) { event.Skip(); }
166  virtual void onButtonEndTestClicked( wxCommandEvent& event ) { event.Skip(); }
167  virtual void onCheckUseCurrentImage( wxCommandEvent& event ) { event.Skip(); }
168 
169  virtual void onEditTextUpperLeftRow(wxFocusEvent& event) { event.Skip(); }
170  virtual void onEditTextUpperLeftRowEnter(wxCommandEvent& event) { event.Skip(); }
171  virtual void onEditTextUpperLeftColumn(wxFocusEvent& event) { event.Skip(); }
172  virtual void onEditTextUpperLeftColumnEnter(wxCommandEvent& event) { event.Skip(); }
173  virtual void onEditTextLowerRightRow(wxFocusEvent& event) { event.Skip(); }
174  virtual void onEditTextLowerRightRowEnter(wxCommandEvent& event) { event.Skip(); }
175  virtual void onEditTextLowerRightColumn(wxFocusEvent& event) { event.Skip(); }
176  virtual void onEditTextLowerRightColumnEnter(wxCommandEvent& event) { event.Skip(); }
177 
178  virtual void onSlideUpperLeftRow(wxScrollEvent& event) { event.Skip(); }
179  virtual void onSlideUpperLeftColumn(wxScrollEvent& event) { event.Skip(); }
180  virtual void onSlideLowerRightRow(wxScrollEvent& event) { event.Skip(); }
181  virtual void onSlideLowerRightColumn(wxScrollEvent& event) { event.Skip(); }
182 
183  virtual void onEditTextOrientationX(wxFocusEvent& event) { event.Skip(); }
184  virtual void onEditTextOrientationY(wxFocusEvent& event) { event.Skip(); }
185  virtual void onEditTextOrientationZ(wxFocusEvent& event) { event.Skip(); }
186  virtual void onEditTextScore(wxFocusEvent& event) { event.Skip(); }
187  virtual void onEditTextVerticalOffset(wxFocusEvent& event) { event.Skip(); }
188  virtual void onEditTextHorizontalOffset(wxFocusEvent& event) { event.Skip(); }
189  virtual void onEditTextDepth(wxFocusEvent& event) { event.Skip(); }
190  virtual void onEditTextFernNumber(wxFocusEvent& event) { event.Skip(); }
191  virtual void onEditTextPatchSize(wxFocusEvent& event) { event.Skip(); }
192  virtual void onEditTextMinScale(wxFocusEvent& event) { event.Skip(); }
193  virtual void onEditTextMaxScale(wxFocusEvent& event) { event.Skip(); }
194 
195  virtual void onEditTextOrientationXEnter(wxCommandEvent& event) { event.Skip(); }
196  virtual void onEditTextOrientationYEnter(wxCommandEvent& event) { event.Skip(); }
197  virtual void onEditTextOrientationZEnter(wxCommandEvent& event) { event.Skip(); }
198  virtual void onEditTextScoreEnter(wxCommandEvent& event) { event.Skip(); }
199  virtual void onEditTextVerticalOffsetEnter(wxCommandEvent& event) { event.Skip(); }
200  virtual void onEditTextHorizontalOffsetEnter(wxCommandEvent& event) { event.Skip(); }
201  virtual void onEditTextDepthEnter(wxCommandEvent& event) { event.Skip(); }
202  virtual void onEditTextFernNumberEnter(wxCommandEvent& event) { event.Skip(); }
203  virtual void onEditTextPatchSizeEnter(wxCommandEvent& event) { event.Skip(); }
204  virtual void onEditTextMinScaleEnter(wxCommandEvent& event) { event.Skip(); }
205  virtual void onEditTextMaxScaleEnter(wxCommandEvent& event) { event.Skip(); }
206 
207  virtual void onEditTextAxis1X(wxFocusEvent& event) { event.Skip(); }
208  virtual void onEditTextAxis1Y(wxFocusEvent& event) { event.Skip(); }
209  virtual void onEditTextAxis1Z(wxFocusEvent& event) { event.Skip(); }
210  virtual void onEditTextAxis1Angle(wxFocusEvent& event) { event.Skip(); }
211  virtual void onEditTextAxis2X(wxFocusEvent& event) { event.Skip(); }
212  virtual void onEditTextAxis2Y(wxFocusEvent& event) { event.Skip(); }
213  virtual void onEditTextAxis2Z(wxFocusEvent& event) { event.Skip(); }
214  virtual void onEditTextAxis2Angle(wxFocusEvent& event) { event.Skip(); }
215 
216  virtual void onEditTextAxis1XEnter(wxCommandEvent& event) { event.Skip(); }
217  virtual void onEditTextAxis1YEnter(wxCommandEvent& event) { event.Skip(); }
218  virtual void onEditTextAxis1ZEnter(wxCommandEvent& event) { event.Skip(); }
219  virtual void onEditTextAxis1AngleEnter(wxCommandEvent& event) { event.Skip(); }
220  virtual void onEditTextAxis2XEnter(wxCommandEvent& event) { event.Skip(); }
221  virtual void onEditTextAxis2YEnter(wxCommandEvent& event) { event.Skip(); }
222  virtual void onEditTextAxis2ZEnter(wxCommandEvent& event) { event.Skip(); }
223  virtual void onEditTextAxis2AngleEnter(wxCommandEvent& event) { event.Skip(); }
224 
225  virtual void onCheckUpsideDown( wxCommandEvent& event ) { event.Skip(); }
226  virtual void onCheckUseColor( wxCommandEvent& event ) { event.Skip(); }
227 
228 
229 
230 public:
231 
232  ViewCreatorDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Descriptor Surfaced Based Trainer - Create View"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 1000,880 ), long style = wxDEFAULT_DIALOG_STYLE );
234 
235 };
236 
237 #endif //VIEW_CREATOR_DIALOG_BASE_H_
virtual void OnDialogClose(wxCloseEvent &event)
virtual void onEditTextUpperLeftColumnEnter(wxCommandEvent &event)
virtual void onEditTextUpperLeftRowEnter(wxCommandEvent &event)
virtual void onEditTextDepth(wxFocusEvent &event)
virtual void onEditTextAxis1XEnter(wxCommandEvent &event)
virtual void onChoiceTestImage(wxCommandEvent &event)
virtual void onCheckUseCurrentImage(wxCommandEvent &event)
virtual void onEditTextAxis1Angle(wxFocusEvent &event)
wxStaticText * label_matched_points_value
wxStaticText * label_search_points_value
virtual void onEditTextOrientationZ(wxFocusEvent &event)
wxStaticText * label_upper_left_column
virtual void onEditTextHorizontalOffset(wxFocusEvent &event)
wxStaticText * label_test_image_source
virtual void onEditTextLowerRightColumn(wxFocusEvent &event)
virtual void onEditTextScore(wxFocusEvent &event)
wxStaticText * label_average_matched_points_value
virtual void onEditTextUpperLeftRow(wxFocusEvent &event)
virtual void onEditTextAxis2AngleEnter(wxCommandEvent &event)
virtual void onEditTextOrientationZEnter(wxCommandEvent &event)
wxStaticText * label_average_score_value
virtual void onEditTextMaxScaleEnter(wxCommandEvent &event)
virtual void onEditTextAxis2Z(wxFocusEvent &event)
virtual void onCheckUseColor(wxCommandEvent &event)
virtual void onEditTextAxis2XEnter(wxCommandEvent &event)
virtual void onSlideLowerRightColumn(wxScrollEvent &event)
virtual void onButtonEndTestClicked(wxCommandEvent &event)
virtual void onEditTextAxis1X(wxFocusEvent &event)
virtual void onEditTextMaxScale(wxFocusEvent &event)
virtual void onEditTextFernNumber(wxFocusEvent &event)
virtual void onButtonStartTestClicked(wxCommandEvent &event)
virtual void onChoiceImage(wxCommandEvent &event)
virtual void onEditTextLowerRightRow(wxFocusEvent &event)
virtual void onButtonSaveClicked(wxCommandEvent &event)
virtual void onSlideUpperLeftColumn(wxScrollEvent &event)
virtual void onEditTextOrientationXEnter(wxCommandEvent &event)
virtual void onEditTextFernNumberEnter(wxCommandEvent &event)
virtual void onEditTextAxis1ZEnter(wxCommandEvent &event)
virtual void onEditTextAxis1YEnter(wxCommandEvent &event)
virtual void onEditTextAxis2Angle(wxFocusEvent &event)
virtual void onEditTextOrientationX(wxFocusEvent &event)
virtual void onEditTextLowerRightColumnEnter(wxCommandEvent &event)
wxStaticText * label_lower_right_point
virtual void onEditTextDepthEnter(wxCommandEvent &event)
virtual void onEditTextAxis1AngleEnter(wxCommandEvent &event)
virtual void onEditTextVerticalOffset(wxFocusEvent &event)
virtual void onEditTextAxis1Y(wxFocusEvent &event)
virtual void onEditTextLowerRightRowEnter(wxCommandEvent &event)
virtual void onEditTextAxis2Y(wxFocusEvent &event)
virtual void onEditTextAxis2YEnter(wxCommandEvent &event)
virtual void onEditTextAxis1Z(wxFocusEvent &event)
virtual void onEditTextPatchSize(wxFocusEvent &event)
virtual void onEditTextUpperLeftColumn(wxFocusEvent &event)
ViewCreatorDialogBase(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("Descriptor Surfaced Based Trainer - Create View"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(1000, 880), long style=wxDEFAULT_DIALOG_STYLE)
virtual void onEditTextOrientationY(wxFocusEvent &event)
wxStaticText * label_lower_right_column
virtual void onEditTextPatchSizeEnter(wxCommandEvent &event)
virtual void onEditTextHorizontalOffsetEnter(wxCommandEvent &event)
virtual void onEditTextAxis2ZEnter(wxCommandEvent &event)
virtual void onChoiceImageSource(wxCommandEvent &event)
virtual void onEditTextAxis2X(wxFocusEvent &event)
virtual void onEditTextOrientationYEnter(wxCommandEvent &event)
virtual void onEditTextScoreEnter(wxCommandEvent &event)
virtual void onEditTextMinScale(wxFocusEvent &event)
virtual void onSlideLowerRightRow(wxScrollEvent &event)
virtual void onChoiceTestImageSource(wxCommandEvent &event)
wxStaticText * label_average_matched_points
virtual void onButtonCancelClicked(wxCommandEvent &event)
virtual void onEditTextVerticalOffsetEnter(wxCommandEvent &event)
virtual void onEditTextMinScaleEnter(wxCommandEvent &event)
wxStaticText * label_model_available_value
wxStaticText * label_frame_number_value
virtual void onSlideUpperLeftRow(wxScrollEvent &event)
virtual void onCheckUpsideDown(wxCommandEvent &event)


asr_descriptor_surface_based_recognition
Author(s): Allgeyer Tobias, Hutmacher Robin, Meißner Pascal
autogenerated on Mon Dec 16 2019 03:31:15