1 #ifndef __VideoSource_Controller_Base_HH__
2 #define __VideoSource_Controller_Base_HH__
5 #include <bias_config.h>
6 #ifndef BIAS_HAVE_WXWIDGETS
7 # error You need BIAS_HAVE_WXWIDGETS. Recompile BIAS with USE_WXWIDGETS.
11 #include <bias_config.h>
12 #include <Base/Common/BIASpragmaStart.hh>
13 #include <VideoSource/VideoSource_Base.hh>
14 #include <Base/Common/W32Compat.hh>
25 const wxString& title,
26 const wxPoint& pos = wxDefaultPosition,
27 const wxSize& size = wxDefaultSize,
28 long style = wxDEFAULT_FRAME_STYLE,
29 const wxString& name = wxFrameNameStr);
56 #include <Base/Common/BIASpragmaEnd.hh>
57 #endif // __VideoSource_Controller_Base_HH__
Defines a common interface to different devices.
virtual void SetGainRange(unsigned int min, unsigned int max)
virtual void SetSaturationThresholdRange(unsigned int min, unsigned int max)
virtual void SetContrastRange(unsigned int min, unsigned int max)
virtual int GetSelectedImage()
virtual void SetBrightnessRange(unsigned int min, unsigned int max)
virtual void SetShutterRange(unsigned int min, unsigned int max)
virtual void SetModulationRange(unsigned int min, unsigned int max)
virtual void SetIntegrationTimeRange(unsigned int min, unsigned int max)
virtual void SetVideoSource(BIAS::VideoSource *cam)
virtual void SetAmplitudeThresholdRange(unsigned int min, unsigned int max)
virtual void SetDistanceOffsetRange(unsigned int min, unsigned int max)