GUI.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version Sep 8 2010)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO "NOT" EDIT THIS FILE!
7 
8 #ifndef __GUI__
9 #define __GUI__
10 
11 #include <wx/string.h>
12 #include <wx/combobox.h>
13 #include <wx/gdicmn.h>
14 #include <wx/font.h>
15 #include <wx/colour.h>
16 #include <wx/settings.h>
17 #include <wx/panel.h>
18 #include <wx/sizer.h>
19 #include <wx/stattext.h>
20 #include <wx/slider.h>
21 #include <wx/spinctrl.h>
22 #include <wx/statline.h>
23 #include <wx/checkbox.h>
24 #include <wx/button.h>
25 #include <wx/dialog.h>
26 #include "wxImagePanel.h"
27 
29 
30 #define ID_LEFTTOPICCHOICE 1000
31 #define ID_RIGHTTOPICCHOICE 1001
32 #define ID_PTUCHOICE 1002
33 #define ID_PANSLIDER 1003
34 #define ID_PANSPINNER 1004
35 #define ID_TILTSLIDER 1005
36 #define ID_TILTSPINNER 1006
37 #define ID_UPDATEIMMCHECKBOX 1007
38 #define ID_LISTENFORUPDATES 1008
39 #define ID_UPDATEBUTTON 1009
40 
41 namespace GUI_PTU {
42 
46 class GUIDialog : public wxDialog
47 {
48  private:
49 
50  protected:
51  wxPanel* cameraPanel;
52  wxComboBox* leftImageTopic;
53  wxComboBox* rightImageTopic;
56  wxPanel* settingsPanel;
57  wxComboBox* ptuChoice;
58  wxStaticText* panAngleLabel;
59  wxSlider* panSlider;
60  wxSpinCtrl* panSpinner;
61  wxStaticLine* m_staticline2;
62  wxStaticText* m_staticText3;
63  wxSpinCtrl* pan_min;
64  wxStaticText* m_staticText4;
65  wxSpinCtrl* pan_max;
66  wxStaticText* tiltAngleLabel;
67  wxSlider* tiltSlider;
68  wxSpinCtrl* tiltSpinner;
69  wxStaticLine* m_staticline3;
70  wxStaticText* m_staticText5;
71  wxSpinCtrl* tilt_min;
72  wxStaticText* m_staticText6;
73  wxSpinCtrl* tilt_max;
74  wxStaticLine* settingsDivider;
75  wxStaticText* m_staticText10;
76  wxSpinCtrl* pan_base;
77  wxStaticText* m_staticText11;
78  wxSpinCtrl* pan_target;
79  wxStaticText* m_staticText13;
80  wxSpinCtrl* pan_upper;
81  wxStaticText* m_staticText14;
82  wxSpinCtrl* pan_accel;
83  wxStaticText* m_staticText15;
84  wxSpinCtrl* pan_hold;
85  wxStaticText* m_staticText16;
86  wxSpinCtrl* pan_move;
87  wxStaticText* m_staticText20;
88  wxSpinCtrl* tilt_base;
89  wxStaticText* m_staticText21;
90  wxSpinCtrl* tilt_target;
91  wxStaticText* m_staticText22;
92  wxSpinCtrl* tilt_upper;
93  wxStaticText* m_staticText23;
94  wxSpinCtrl* tilt_accel;
95  wxStaticText* m_staticText24;
96  wxSpinCtrl* tilt_hold;
97  wxStaticText* m_staticText25;
98  wxSpinCtrl* tilt_move;
99  wxCheckBox* immCheck;
100  wxCheckBox* listenCheck;
101  wxButton* updateButton;
102 
103  // Virtual event handlers, overide them in your derived class
104  virtual void OnDialogClose( wxCloseEvent& event ) { event.Skip(); }
105  virtual void OnLeftTopicChoice( wxCommandEvent& event ) { event.Skip(); }
106  virtual void OnRightTopicChoice( wxCommandEvent& event ) { event.Skip(); }
107  virtual void OnPTUChoice( wxCommandEvent& event ) { event.Skip(); }
108  virtual void OnPanScroll( wxScrollEvent& event ) { event.Skip(); }
109  virtual void OnPanSpin( wxSpinEvent& event ) { event.Skip(); }
110  virtual void OnPanSpinText( wxCommandEvent& event ) { event.Skip(); }
111  virtual void OnTiltScroll( wxScrollEvent& event ) { event.Skip(); }
112  virtual void OnTiltSpin( wxSpinEvent& event ) { event.Skip(); }
113  virtual void OnTiltSpinText( wxCommandEvent& event ) { event.Skip(); }
114  virtual void OnImmChecked( wxCommandEvent& event ) { event.Skip(); }
115  virtual void OnListenChecked( wxCommandEvent& event ) { event.Skip(); }
116  virtual void OnUpdateClicked( wxCommandEvent& event ) { event.Skip(); }
117 
118 
119  public:
120 
121  GUIDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("PTU Visualisation"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE );
122  ~GUIDialog();
123 
124 };
125 
126 }
127 
128 #endif //__GUI__
wxStaticLine * m_staticline2
Definition: GUI.h:61
wxStaticText * m_staticText3
Definition: GUI.h:62
wxPanel * cameraPanel
Definition: GUI.h:51
wxPanel * settingsPanel
Definition: GUI.h:56
wxImagePanel * rightPanel
Definition: GUI.h:55
wxSlider * panSlider
Definition: GUI.h:59
virtual void OnTiltSpin(wxSpinEvent &event)
Definition: GUI.h:112
wxStaticText * m_staticText25
Definition: GUI.h:97
wxStaticText * panAngleLabel
Definition: GUI.h:58
wxSpinCtrl * tilt_min
Definition: GUI.h:71
virtual void OnImmChecked(wxCommandEvent &event)
Definition: GUI.h:114
wxStaticText * m_staticText20
Definition: GUI.h:87
wxStaticText * m_staticText14
Definition: GUI.h:81
wxStaticText * m_staticText15
Definition: GUI.h:83
wxSpinCtrl * pan_hold
Definition: GUI.h:84
virtual void OnPTUChoice(wxCommandEvent &event)
Definition: GUI.h:107
wxSpinCtrl * tilt_hold
Definition: GUI.h:96
wxStaticText * m_staticText11
Definition: GUI.h:77
wxImagePanel * leftPanel
Definition: GUI.h:54
wxSpinCtrl * tilt_target
Definition: GUI.h:90
wxStaticText * m_staticText22
Definition: GUI.h:91
wxSpinCtrl * pan_move
Definition: GUI.h:86
wxSpinCtrl * tilt_accel
Definition: GUI.h:94
wxStaticText * m_staticText13
Definition: GUI.h:79
wxSpinCtrl * tilt_upper
Definition: GUI.h:92
wxStaticText * m_staticText16
Definition: GUI.h:85
wxSpinCtrl * pan_max
Definition: GUI.h:65
wxSpinCtrl * pan_min
Definition: GUI.h:63
wxStaticText * m_staticText21
Definition: GUI.h:89
wxButton * updateButton
Definition: GUI.h:101
wxStaticText * m_staticText6
Definition: GUI.h:72
wxSpinCtrl * panSpinner
Definition: GUI.h:60
virtual void OnPanSpin(wxSpinEvent &event)
Definition: GUI.h:109
wxStaticText * m_staticText4
Definition: GUI.h:64
wxSpinCtrl * tilt_move
Definition: GUI.h:98
wxStaticLine * m_staticline3
Definition: GUI.h:69
wxStaticText * tiltAngleLabel
Definition: GUI.h:66
wxComboBox * ptuChoice
Definition: GUI.h:57
wxStaticText * m_staticText23
Definition: GUI.h:93
wxStaticText * m_staticText24
Definition: GUI.h:95
virtual void OnDialogClose(wxCloseEvent &event)
Definition: GUI.h:104
virtual void OnPanScroll(wxScrollEvent &event)
Definition: GUI.h:108
Definition: GUI.h:41
virtual void OnTiltSpinText(wxCommandEvent &event)
Definition: GUI.h:113
wxSpinCtrl * pan_base
Definition: GUI.h:76
virtual void OnListenChecked(wxCommandEvent &event)
Definition: GUI.h:115
GUIDialog(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("PTU Visualisation"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE)
Definition: GUI.cpp:14
wxComboBox * leftImageTopic
Definition: GUI.h:52
virtual void OnTiltScroll(wxScrollEvent &event)
Definition: GUI.h:111
virtual void OnRightTopicChoice(wxCommandEvent &event)
Definition: GUI.h:106
wxSpinCtrl * pan_target
Definition: GUI.h:78
wxCheckBox * immCheck
Definition: GUI.h:99
wxSpinCtrl * tiltSpinner
Definition: GUI.h:68
wxStaticText * m_staticText10
Definition: GUI.h:75
wxSlider * tiltSlider
Definition: GUI.h:67
wxSpinCtrl * tilt_max
Definition: GUI.h:73
wxSpinCtrl * tilt_base
Definition: GUI.h:88
virtual void OnUpdateClicked(wxCommandEvent &event)
Definition: GUI.h:116
wxStaticLine * settingsDivider
Definition: GUI.h:74
virtual void OnLeftTopicChoice(wxCommandEvent &event)
Definition: GUI.h:105
wxComboBox * rightImageTopic
Definition: GUI.h:53
wxSpinCtrl * pan_accel
Definition: GUI.h:82
wxStaticText * m_staticText5
Definition: GUI.h:70
Class GUIDialog.
Definition: GUI.h:46
wxCheckBox * listenCheck
Definition: GUI.h:100
wxSpinCtrl * pan_upper
Definition: GUI.h:80
virtual void OnPanSpinText(wxCommandEvent &event)
Definition: GUI.h:110


asr_flir_ptu_driver
Author(s): Valerij Wittenbeck, Joachim Gehrung, Pascal Meißner, Patrick Schlosser
autogenerated on Mon Feb 28 2022 21:41:05