1 #ifndef __VideoSource_Controller_XB3_HH__
2 #define __VideoSource_Controller_XB3_HH__
4 #include <bias_config.h>
6 #include <Base/Common/W32Compat.hh>
7 #include <VideoSource/VideoSource_Base.hh>
9 #include <VideoSource/VideoSource_DCAM_BumbleBee.hh>
11 #include <Base/Image/ImageIO.hh>
12 #include <Base/Image/ImageConvert.hh>
14 #include <Image/Camera.hh>
15 #include <Image/StereoRedGreen.hh>
17 #include <Gui/VideoSource_Controller_Base.hh>
25 const unsigned int imageToShow=(
unsigned int)0,
33 void SetShutterRange(
unsigned int min,
unsigned int max);
34 void SetGainRange(
unsigned int min,
unsigned int max);
36 int GetSelectedImage();
79 void OnEscape(wxCommandEvent& event);
81 void OnHide(wxCommandEvent& event);
82 void OnClose(wxCloseEvent& event);
83 void OnWhiteBalance(wxCommandEvent& event);
84 void OnShutter(wxScrollEvent& event);
85 void OnGain(wxScrollEvent& event);
86 void OnAuto_Shutter(wxCommandEvent& event);
87 void OnAuto_Gain(wxCommandEvent& event);
88 void OnUpdate(wxCommandEvent& event) ;
89 void OnRadioButton(wxCommandEvent& event) ;
91 void auto_on(
int param);
92 void auto_off(
int param);
121 DECLARE_EVENT_TABLE()
125 unsigned int ImageToShow_;
Defines a common interface to different devices.
wxRadioButton * raw_CheckBox
wxBoxSizer * sliderBox_ShGa
wxRadioButton * left_CheckBox
wxButton * auto_sh_Button
wxRadioButton * center_CheckBox
wxButton * auto_ga_Button
bool sliderBox_ShGa_Visible
BIAS::VideoSource_DCAM_BumbleBee * Cam_
wxButton * whiteBalanceButton
wxRadioButton * all_CheckBox
wxRadioButton * right_CheckBox