Plain dummy control. More...
#include <>>
Public Member Functions | |
virtual bool | auto_gain () |
virtual void | set_auto_gain (bool enabled) |
virtual bool | auto_white_balance () |
virtual void | set_auto_white_balance (bool enabled) |
virtual bool | auto_exposure () |
virtual void | set_auto_exposure (bool enabled) |
virtual int | red_balance () |
virtual void | set_red_balance (int red_balance) |
virtual int | blue_balance () |
virtual void | set_blue_balance (int blue_balance) |
virtual int | u_balance () |
virtual void | set_u_balance (int u_balance) |
virtual int | v_balance () |
virtual void | set_v_balance (int v_balance) |
virtual unsigned int | brightness () |
virtual void | set_brightness (unsigned int brightness) |
virtual unsigned int | contrast () |
virtual void | set_contrast (unsigned int contrast) |
virtual unsigned int | saturation () |
virtual void | set_saturation (unsigned int saturation) |
virtual int | hue () |
virtual void | set_hue (int hue) |
virtual unsigned int | exposure () |
virtual void | set_exposure (unsigned int exposure) |
virtual unsigned int | gain () |
virtual void | set_gain (unsigned int gain) |
virtual const char * | format () |
virtual void | set_format (const char *format) |
virtual unsigned int | width () |
virtual unsigned int | height () |
virtual void | size (unsigned int &width, unsigned int &height) |
virtual void | set_size (unsigned int width, unsigned int height) |
virtual bool | horiz_mirror () |
virtual bool | vert_mirror () |
virtual void | mirror (bool &horiz, bool &vert) |
virtual void | set_horiz_mirror (bool enabled) |
virtual void | set_vert_mirror (bool enabled) |
virtual void | set_mirror (bool horiz, bool vert) |
virtual unsigned int | fps () |
virtual void | set_fps (unsigned int fps) |
virtual unsigned int | lens_x_corr () |
virtual unsigned int | lens_y_corr () |
virtual void | lens_corr (unsigned int &x_corr, unsigned int &y_corr) |
virtual void | set_lens_x_corr (unsigned int x_corr) |
virtual void | set_lens_y_corr (unsigned int y_corr) |
virtual void | set_lens_corr (unsigned int x_corr, unsigned int y_corr) |
virtual void | process_pantilt () |
virtual bool | supports_pan () |
virtual bool | supports_tilt () |
virtual void | set_pan (int pan) |
virtual void | set_tilt (int tilt) |
virtual void | set_pan_tilt (int pan, int tilt) |
virtual void | set_pan_tilt_rad (float pan, float tilt) |
virtual int | pan () |
virtual int | tilt () |
virtual void | start_get_pan_tilt () |
virtual void | pan_tilt (int &pan, int &tilt) |
virtual void | pan_tilt_rad (float &pan, float &tilt) |
virtual int | min_pan () |
virtual int | max_pan () |
virtual int | min_tilt () |
virtual int | max_tilt () |
virtual void | reset_pan_tilt () |
virtual void | set_pan_tilt_limit (int pan_left, int pan_right, int tilt_up, int tilt_down) |
virtual void | reset_pan_tilt_limit () |
virtual void | reset_zoom () |
virtual void | set_zoom (unsigned int zoom) |
virtual unsigned int | zoom () |
virtual unsigned int | zoom_max () |
virtual unsigned int | zoom_min () |
virtual void | set_zoom_speed_tele (unsigned int speed) |
virtual void | set_zoom_speed_wide (unsigned int speed) |
virtual void | set_zoom_digital_enabled (bool enabled) |
virtual bool | supports_effect (unsigned int effect) |
virtual void | set_effect (unsigned int effect) |
virtual unsigned int | effect () |
virtual void | reset_effect () |
virtual bool | auto_focus () |
Check if auto focus is enabled. | |
virtual void | set_auto_focus (bool enabled) |
Enable or disable auto focus. | |
virtual unsigned int | focus () |
Get current focus value. | |
virtual void | set_focus (unsigned int focus) |
Set new focus value. | |
virtual unsigned int | focus_min () |
Get minimum focus value. | |
virtual unsigned int | focus_max () |
Get maximum focus value. |
Plain dummy control.
Dummy camera control.
Does nothing, supports nothing. Use to avoid unecessary NULL checks
This control supports every control type, but the operations are NOOPs. This is useful to instantiate the dummy control to avoid NULL checks.
Definition at line 44 of file dummy.h.
bool firevision::DummyCameraControl::auto_focus | ( | ) | [virtual] |
Check if auto focus is enabled.
NotImplementedException | Not implemented by this control |
Implements firevision::CameraControlFocus.
unsigned int firevision::DummyCameraControl::focus | ( | ) | [virtual] |
unsigned int firevision::DummyCameraControl::focus_max | ( | ) | [virtual] |
unsigned int firevision::DummyCameraControl::focus_min | ( | ) | [virtual] |
void firevision::DummyCameraControl::set_auto_focus | ( | bool | enabled | ) | [virtual] |
Enable or disable auto focus.
enabled | if true, enable auto focus, otherwise disable |
NotImplementedException | Not implemented by this control |
Implements firevision::CameraControlFocus.
void firevision::DummyCameraControl::set_focus | ( | unsigned int | focus | ) | [virtual] |