Main_Dialog_Base.h
Go to the documentation of this file.
1 
21 #ifndef MAIN_DIALOG_BASE_H_
22 #define MAIN_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/sizer.h>
31 #include <wx/textctrl.h>
32 #include <wx/choice.h>
33 #include <wx/button.h>
34 #include <wx/dialog.h>
35 
36 
37 
38 class MainDialogBase : public wxDialog
39 {
40 private:
41 
42 protected:
43 
44  wxStaticText* label_caption;
45  wxStaticText* label_name;
46  wxTextCtrl* edit_name;
47  wxStaticText* label_object_model;
49  wxStaticText* label_mesh;
50  wxChoice* choice_mesh;
51  wxStaticText* label_rotation_type;
53  wxStaticText* label_orientation;
54  wxStaticText* label_orientation_x;
55  wxTextCtrl* edit_orientation_x;
56  wxStaticText* label_orientation_y;
57  wxTextCtrl* edit_orientation_y;
58  wxStaticText* label_orientation_z;
59  wxTextCtrl* edit_orientation_z;
60  wxStaticText* label_diameter;
61  wxTextCtrl* edit_diameter;
62  wxStaticText* label_score_3D;
63  wxTextCtrl* edit_score_3D;
64 
65  wxButton* button_cancel;
66  wxButton* button_next;
67 
68 
69  // Virtual event handlers, overide them in your derived class
70  virtual void onDialogClose( wxCloseEvent& event ) { event.Skip(); }
71  virtual void onKillFocusName( wxFocusEvent& event ) { event.Skip(); }
72  virtual void onTextEnterName( wxCommandEvent& event ) { event.Skip(); }
73  virtual void onObjectModelSelected( wxCommandEvent& event ) { event.Skip(); }
74  virtual void onKillFocusOrientationX( wxFocusEvent& event ) { event.Skip(); }
75  virtual void onTextEnterOrientationX( wxCommandEvent& event ) { event.Skip(); }
76  virtual void onKillFocusOrientationY( wxFocusEvent& event ) { event.Skip(); }
77  virtual void onTextEnterOrientationY( wxCommandEvent& event ) { event.Skip(); }
78  virtual void onKillFocusOrientationZ( wxFocusEvent& event ) { event.Skip(); }
79  virtual void onTextEnterOrientationZ( wxCommandEvent& event ) { event.Skip(); }
80  virtual void onKillFocusDiameter( wxFocusEvent& event ) { event.Skip(); }
81  virtual void onTextEnterDiameter( wxCommandEvent& event ) { event.Skip(); }
82  virtual void onKillFocusScore3D( wxFocusEvent& event ) { event.Skip(); }
83  virtual void onTextEnterScore3D( wxCommandEvent& event ) { event.Skip(); }
84  virtual void onCancelPressed( wxCommandEvent& event ) { event.Skip(); }
85  virtual void onNextPressed( wxCommandEvent& event ) { event.Skip(); }
86 
87 
88 public:
89 
90  MainDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Descriptor Surface Based Trainer"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 600,320 ), long style = wxDEFAULT_DIALOG_STYLE );
92 
93 };
94 
95 #endif //MAIN_DIALOG_BASE_H_
wxButton * button_next
virtual void onKillFocusOrientationZ(wxFocusEvent &event)
virtual void onObjectModelSelected(wxCommandEvent &event)
virtual void onTextEnterOrientationZ(wxCommandEvent &event)
virtual void onTextEnterDiameter(wxCommandEvent &event)
virtual void onTextEnterOrientationY(wxCommandEvent &event)
wxStaticText * label_diameter
virtual void onKillFocusName(wxFocusEvent &event)
virtual void onTextEnterScore3D(wxCommandEvent &event)
virtual void onKillFocusDiameter(wxFocusEvent &event)
wxTextCtrl * edit_orientation_x
virtual void onKillFocusScore3D(wxFocusEvent &event)
wxStaticText * label_score_3D
virtual void onTextEnterName(wxCommandEvent &event)
virtual void onCancelPressed(wxCommandEvent &event)
wxTextCtrl * edit_orientation_y
wxTextCtrl * edit_diameter
virtual void onKillFocusOrientationX(wxFocusEvent &event)
wxChoice * choice_rotation_type
wxStaticText * label_orientation_z
virtual void onDialogClose(wxCloseEvent &event)
wxTextCtrl * edit_name
wxTextCtrl * edit_orientation_z
wxButton * button_cancel
wxStaticText * label_object_model
virtual void onTextEnterOrientationX(wxCommandEvent &event)
wxStaticText * label_mesh
MainDialogBase(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("Descriptor Surface Based Trainer"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(600, 320), long style=wxDEFAULT_DIALOG_STYLE)
wxStaticText * label_name
wxStaticText * label_orientation_x
wxStaticText * label_rotation_type
wxStaticText * label_orientation_y
wxChoice * choice_object_model
wxStaticText * label_orientation
wxTextCtrl * edit_score_3D
wxStaticText * label_caption
wxChoice * choice_mesh
virtual void onKillFocusOrientationY(wxFocusEvent &event)
virtual void onNextPressed(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