1 #ifndef __VideoSource_Controller_USBPMD_HH__
2 #define __VideoSource_Controller_USBPMD_HH__
4 #include <bias_config.h>
6 #include <Base/Common/W32Compat.hh>
7 #include <VideoSource/VideoSource_Base.hh>
9 #ifdef BIAS_HAVE_PMD_PMDZess
10 #include <VideoSource/VideoSource_PMDZess.hh>
13 #include <Base/Image/ImageIO.hh>
14 #include <Base/Image/ImageConvert.hh>
16 #include <Image/Camera.hh>
17 #include <Image/StereoRedGreen.hh>
19 #include <Gui/VideoSource_Controller_Base.hh>
33 void SetShutter3DRange(
unsigned int min=1000.0,
unsigned int max=8000.0);
34 void SetShutter2DRange(
unsigned int min=1000.02,
unsigned int max=8000.2);
35 void SetGain2DRange(
unsigned int min=0.0,
unsigned int max=3000.0);
54 void OnEscape(wxCommandEvent& event);
55 void OnHide(wxCommandEvent& event);
56 void OnClose(wxCloseEvent& event);
57 void OnShutter3D(wxScrollEvent& event);
58 void OnShutter2D(wxScrollEvent& event);
59 void OnGain2D(wxScrollEvent& event);
60 void OnUpdate(wxCommandEvent& event) ;
61 void OnModFreq(wxCommandEvent& event) ;
79 double minShutter2D_, maxShutter2D_,
minShutter3D_, maxShutter3D_, minGain2D_,maxGain2D_;
wxBoxSizer * sliderBox_ShGa
represents Zess PMD camera driver interface TODO: include support for normal images (2DImg_)...
Defines a common interface to different devices.
BIAS::VideoSource_PMDZess * Cam_
bool sliderBox_ShGa_Visible
wxSlider * SliderShutter3D
wxButton * setModFreqButton
wxSlider * SliderShutter2D
wxTextCtrl * modulationFreqText