View_Creator_Dialog_Base.h
Go to the documentation of this file.
00001 
00021 #ifndef VIEW_CREATOR_DIALOG_BASE_H_
00022 #define VIEW_CREATOR_DIALOG_BASE_H_
00023 
00024 #include <wx/string.h>
00025 #include <wx/stattext.h>
00026 #include <wx/gdicmn.h>
00027 #include <wx/font.h>
00028 #include <wx/colour.h>
00029 #include <wx/settings.h>
00030 #include <wx/choice.h>
00031 #include <wx/sizer.h>
00032 #include <wx/panel.h>
00033 #include <wx/statline.h>
00034 #include <wx/checkbox.h>
00035 #include <wx/textctrl.h>
00036 #include <wx/slider.h>
00037 #include <wx/button.h>
00038 #include <wx/dialog.h>
00039 #include "wxImagePanel.h"
00040 
00041 
00042 
00043 class ViewCreatorDialogBase : public wxDialog 
00044 {
00045 private:
00046 
00047 protected:
00048 
00049     wxStaticText* label_orientation;
00050     wxStaticText* label_orientation_x;
00051     wxTextCtrl* edit_orientation_x;
00052     wxStaticText* label_orientation_y;
00053     wxTextCtrl* edit_orientation_y;
00054     wxStaticText* label_orientation_z;
00055     wxTextCtrl* edit_orientation_z;
00056     wxImagePanel* image_model;
00057     wxImagePanel* image_test;
00058     wxStaticText* label_image_source;
00059     wxChoice* choice_image_source;
00060     wxStaticText* label_image;
00061     wxChoice* choice_image;
00062     wxPanel* panel_image;
00063     wxStaticLine* m_staticline6;
00064     wxStaticText* label_test_image;
00065     wxChoice* choice_test_image;
00066     wxStaticLine* m_staticline4;
00067     wxStaticText* label_test_image_source;
00068     wxChoice* choice_test_image_source;
00069     wxPanel* panel_test_image;
00070     wxStaticText* label_select_image;
00071     wxCheckBox* check_fix_current_image;
00072 
00073     wxStaticText* label_upper_left;
00074     wxStaticText* label_upper_left_row;
00075     wxTextCtrl* edit_upper_left_row;
00076     wxSlider* slider_upper_left_row;
00077     wxStaticText* label_upper_left_column;
00078     wxTextCtrl* edit_upper_left_column;
00079     wxSlider* slider_upper_left_column;
00080     wxStaticText* label_lower_right_point;
00081     wxStaticText* label_lower_right_row;
00082     wxTextCtrl* edit_lower_right_row;
00083     wxSlider* slider_lower_right_row;
00084     wxStaticText* label_lower_right_column;
00085     wxTextCtrl* edit_lower_right_column;
00086     wxSlider* slider_lower_right_column;
00087     wxStaticLine* m_staticline61;
00088 
00089     wxButton* button_start_test;
00090     wxButton* button_end_test;
00091 
00092     wxStaticText* label_score;
00093     wxStaticText* label_score_value;
00094     wxStaticText* label_frame_number;
00095     wxStaticText* label_frame_number_value;
00096     wxStaticText* label_average_score;
00097     wxStaticText* label_average_score_value;
00098     wxStaticText* label_model_available;
00099     wxStaticText* label_model_available_value;
00100     wxStaticText* label_model_points;
00101     wxStaticText* label_model_points_value;
00102     wxStaticText* label_search_points;
00103     wxStaticText* label_search_points_value;
00104     wxStaticText* label_matched_points;
00105     wxStaticText* label_matched_points_value;
00106     wxStaticText* label_average_matched_points;
00107     wxStaticText* label_average_matched_points_value;
00108     wxStaticText* label_time;
00109     wxStaticText* label_time_value;
00110     wxStaticText* label_average_time;
00111     wxStaticText* label_average_time_value;
00112     wxStaticLine* m_staticline5;
00113     wxStaticText* label_score_2D;
00114 
00115     wxTextCtrl* edit_score_2D;
00116     wxStaticText* label_is_invertable;
00117     wxCheckBox* check_invertable;
00118     wxStaticText* label_vertical_offset;
00119     wxTextCtrl* edit_vertical_offset;
00120     wxStaticText* label_use_color;
00121     wxCheckBox* check_use_color;
00122     wxStaticText* label_horizontal_offset;
00123     wxTextCtrl* edit_horizontal_offset;
00124     wxStaticText* label_axis_1;
00125     wxStaticText* label_axis_1_x;
00126     wxTextCtrl* edit_axis_1_x;
00127     wxStaticText* label_axis_1_y;
00128     wxTextCtrl* edit_axis_1_y;
00129     wxStaticText* label_axis_1_z;
00130     wxTextCtrl* edit_axis_1_z;
00131     wxStaticText* label_axis_1_angle;
00132     wxTextCtrl* edit_axis_1_angle;
00133     wxStaticText* label_axis_2;
00134     wxStaticText* label_axis_2_x;
00135     wxTextCtrl* edit_axis_2_x;
00136     wxStaticText* label_axis_2_y;
00137     wxTextCtrl* edit_axis_2_y;
00138     wxStaticText* label_axis_2_z;
00139     wxTextCtrl* edit_axis_2_z;
00140     wxStaticText* label_axis_2_angle;
00141     wxTextCtrl* edit_axis_2_angle;
00142 
00143     wxStaticText* label_depth;
00144     wxTextCtrl* edit_depth;
00145     wxStaticText* label_number_ferns;
00146     wxTextCtrl* edit_fern_number;
00147     wxStaticText* label_patch_size;
00148     wxTextCtrl* edit_patch_size;
00149     wxStaticText* label_min_scale;
00150     wxTextCtrl* edit_min_scale;
00151     wxStaticText* label_max_scale;
00152     wxTextCtrl* edit_max_scale;
00153 
00154     wxButton* button_cancel;
00155     wxButton* button_save;
00156 
00157     // Virtual event handlers, overide them in your derived class
00158     virtual void OnDialogClose( wxCloseEvent& event ) { event.Skip(); }
00159     virtual void onChoiceImageSource( wxCommandEvent& event ) { event.Skip(); }
00160     virtual void onChoiceImage( wxCommandEvent& event ) { event.Skip(); }
00161     virtual void onChoiceTestImageSource(wxCommandEvent& event) { event.Skip(); }
00162     virtual void onChoiceTestImage( wxCommandEvent& event ) { event.Skip(); }
00163     virtual void onButtonCancelClicked( wxCommandEvent& event ) { event.Skip(); }
00164     virtual void onButtonSaveClicked( wxCommandEvent& event ) { event.Skip(); }
00165     virtual void onButtonStartTestClicked( wxCommandEvent& event ) { event.Skip(); }
00166     virtual void onButtonEndTestClicked( wxCommandEvent& event ) { event.Skip(); }
00167     virtual void onCheckUseCurrentImage( wxCommandEvent& event ) { event.Skip(); }
00168 
00169     virtual void onEditTextUpperLeftRow(wxFocusEvent& event) { event.Skip(); }
00170     virtual void onEditTextUpperLeftRowEnter(wxCommandEvent& event) { event.Skip(); }
00171     virtual void onEditTextUpperLeftColumn(wxFocusEvent& event) { event.Skip(); }
00172     virtual void onEditTextUpperLeftColumnEnter(wxCommandEvent& event) { event.Skip(); }
00173     virtual void onEditTextLowerRightRow(wxFocusEvent& event) { event.Skip(); }
00174     virtual void onEditTextLowerRightRowEnter(wxCommandEvent& event) { event.Skip(); }
00175     virtual void onEditTextLowerRightColumn(wxFocusEvent& event) { event.Skip(); }
00176     virtual void onEditTextLowerRightColumnEnter(wxCommandEvent& event) { event.Skip(); }
00177 
00178     virtual void onSlideUpperLeftRow(wxScrollEvent& event) { event.Skip(); }
00179     virtual void onSlideUpperLeftColumn(wxScrollEvent& event) { event.Skip(); }
00180     virtual void onSlideLowerRightRow(wxScrollEvent& event) { event.Skip(); }
00181     virtual void onSlideLowerRightColumn(wxScrollEvent& event) { event.Skip(); }
00182 
00183     virtual void onEditTextOrientationX(wxFocusEvent& event) { event.Skip(); }
00184     virtual void onEditTextOrientationY(wxFocusEvent& event) { event.Skip(); }
00185     virtual void onEditTextOrientationZ(wxFocusEvent& event) { event.Skip(); }
00186     virtual void onEditTextScore(wxFocusEvent& event) { event.Skip(); }
00187     virtual void onEditTextVerticalOffset(wxFocusEvent& event) { event.Skip(); }
00188     virtual void onEditTextHorizontalOffset(wxFocusEvent& event) { event.Skip(); }
00189     virtual void onEditTextDepth(wxFocusEvent& event) { event.Skip(); }
00190     virtual void onEditTextFernNumber(wxFocusEvent& event) { event.Skip(); }
00191     virtual void onEditTextPatchSize(wxFocusEvent& event) { event.Skip(); }
00192     virtual void onEditTextMinScale(wxFocusEvent& event) { event.Skip(); }
00193     virtual void onEditTextMaxScale(wxFocusEvent& event) { event.Skip(); }
00194 
00195     virtual void onEditTextOrientationXEnter(wxCommandEvent& event) { event.Skip(); }
00196     virtual void onEditTextOrientationYEnter(wxCommandEvent& event) { event.Skip(); }
00197     virtual void onEditTextOrientationZEnter(wxCommandEvent& event) { event.Skip(); }
00198     virtual void onEditTextScoreEnter(wxCommandEvent& event) { event.Skip(); }
00199     virtual void onEditTextVerticalOffsetEnter(wxCommandEvent& event) { event.Skip(); }
00200     virtual void onEditTextHorizontalOffsetEnter(wxCommandEvent& event) { event.Skip(); }
00201     virtual void onEditTextDepthEnter(wxCommandEvent& event) { event.Skip(); }
00202     virtual void onEditTextFernNumberEnter(wxCommandEvent& event) { event.Skip(); }
00203     virtual void onEditTextPatchSizeEnter(wxCommandEvent& event) { event.Skip(); }
00204     virtual void onEditTextMinScaleEnter(wxCommandEvent& event) { event.Skip(); }
00205     virtual void onEditTextMaxScaleEnter(wxCommandEvent& event) { event.Skip(); }
00206 
00207     virtual void onEditTextAxis1X(wxFocusEvent& event) { event.Skip(); }
00208     virtual void onEditTextAxis1Y(wxFocusEvent& event) { event.Skip(); }
00209     virtual void onEditTextAxis1Z(wxFocusEvent& event) { event.Skip(); }
00210     virtual void onEditTextAxis1Angle(wxFocusEvent& event) { event.Skip(); }
00211     virtual void onEditTextAxis2X(wxFocusEvent& event) { event.Skip(); }
00212     virtual void onEditTextAxis2Y(wxFocusEvent& event) { event.Skip(); }
00213     virtual void onEditTextAxis2Z(wxFocusEvent& event) { event.Skip(); }
00214     virtual void onEditTextAxis2Angle(wxFocusEvent& event) { event.Skip(); }
00215 
00216     virtual void onEditTextAxis1XEnter(wxCommandEvent& event) { event.Skip(); }
00217     virtual void onEditTextAxis1YEnter(wxCommandEvent& event) { event.Skip(); }
00218     virtual void onEditTextAxis1ZEnter(wxCommandEvent& event) { event.Skip(); }
00219     virtual void onEditTextAxis1AngleEnter(wxCommandEvent& event) { event.Skip(); }
00220     virtual void onEditTextAxis2XEnter(wxCommandEvent& event) { event.Skip(); }
00221     virtual void onEditTextAxis2YEnter(wxCommandEvent& event) { event.Skip(); }
00222     virtual void onEditTextAxis2ZEnter(wxCommandEvent& event) { event.Skip(); }
00223     virtual void onEditTextAxis2AngleEnter(wxCommandEvent& event) { event.Skip(); }
00224 
00225     virtual void onCheckUpsideDown( wxCommandEvent& event ) { event.Skip(); }
00226     virtual void onCheckUseColor( wxCommandEvent& event ) { event.Skip(); }
00227 
00228 
00229 
00230 public:
00231 
00232     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 );
00233     ~ViewCreatorDialogBase();
00234 
00235 };
00236 
00237 #endif //VIEW_CREATOR_DIALOG_BASE_H_


asr_descriptor_surface_based_recognition
Author(s): Allgeyer Tobias, Hutmacher Robin, Meißner Pascal
autogenerated on Thu Jun 6 2019 17:57:29