Public Member Functions

firevision::DummyCameraControl Class Reference

Plain dummy control. More...

#include <>>

Inheritance diagram for firevision::DummyCameraControl:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

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.

Author:
Tim Niemueller

Definition at line 44 of file dummy.h.


Member Function Documentation

bool firevision::DummyCameraControl::auto_focus (  )  [virtual]

Check if auto focus is enabled.

Returns:
true, if the camera is in auto focus mode, false otherwise
Exceptions:
NotImplementedException Not implemented by this control

Implements firevision::CameraControlFocus.

Definition at line 396 of file dummy.cpp.

unsigned int firevision::DummyCameraControl::focus (  )  [virtual]

Get current focus value.

Returns:
current focus value.

Implements firevision::CameraControlFocus.

Definition at line 405 of file dummy.cpp.

unsigned int firevision::DummyCameraControl::focus_max (  )  [virtual]

Get maximum focus value.

Returns:
maximum focus value.

Implements firevision::CameraControlFocus.

Definition at line 419 of file dummy.cpp.

unsigned int firevision::DummyCameraControl::focus_min (  )  [virtual]

Get minimum focus value.

Returns:
minimum focus value.

Implements firevision::CameraControlFocus.

Definition at line 414 of file dummy.cpp.

void firevision::DummyCameraControl::set_auto_focus ( bool  enabled  )  [virtual]

Enable or disable auto focus.

Parameters:
enabled if true, enable auto focus, otherwise disable
Exceptions:
NotImplementedException Not implemented by this control

Implements firevision::CameraControlFocus.

Definition at line 401 of file dummy.cpp.

void firevision::DummyCameraControl::set_focus ( unsigned int  focus  )  [virtual]

Set new focus value.

Parameters:
focus new focus value

Implements firevision::CameraControlFocus.

Definition at line 410 of file dummy.cpp.


The documentation for this class was generated from the following files: