Fawkes API
Fawkes Development Version
|
25 #ifndef _FIREVISION_CAMS_CONTROL_COLOR_H_
26 #define _FIREVISION_CAMS_CONTROL_COLOR_H_
28 #include <fvcams/control/control.h>
30 namespace firevision {
32 class CameraControlColor :
virtual public CameraControl
61 virtual int hue() = 0;
65 virtual unsigned int gain() = 0;
71 #endif // FIREVISION_CAMS_CONTROL_COLOR_H__
virtual int u_balance()=0
virtual void set_exposure_auto(unsigned int enabled)=0
virtual void set_auto_all(bool enabled)
Enable/disable all automatic settings.
virtual unsigned int saturation()=0
virtual void set_red_balance(int red_balance)=0
virtual void set_v_balance(int v_balance)=0
virtual unsigned int exposure()=0
virtual unsigned int contrast()=0
virtual void set_exposure(unsigned int exposure)=0
virtual int red_balance()=0
virtual unsigned int brightness()=0
virtual void set_contrast(unsigned int contrast)=0
virtual bool auto_gain()=0
virtual int blue_balance()=0
virtual void set_gain(unsigned int gain)=0
virtual void set_hue(int hue)=0
virtual unsigned int gain()=0
virtual void set_u_balance(int u_balance)=0
virtual void set_brightness(unsigned int brightness)=0
virtual ~CameraControlColor()
Empty virtual destructor.
virtual void set_auto_gain(bool enabled)=0
virtual void set_saturation(unsigned int saturation)=0
virtual void set_auto_white_balance(bool enabled)=0
virtual unsigned int exposure_auto()=0
virtual bool auto_white_balance()=0
virtual int v_balance()=0
virtual void set_blue_balance(int blue_balance)=0