|
Fawkes API
Fawkes Development Version
|
Camera zoom control interface. More...
#include <>>

Public Member Functions | |
| virtual | ~CameraControlZoom () |
| Empty virtual destructor. | |
| virtual void | reset_zoom ()=0 |
| Reset zoom. | |
| virtual void | set_zoom (unsigned int zoom)=0 |
| Set new camera-specific zoom value. | |
| virtual unsigned int | zoom ()=0 |
| Get current zoom value. | |
| virtual unsigned int | zoom_max ()=0 |
| Maximum zoom value. | |
| virtual unsigned int | zoom_min ()=0 |
| Minimum zoom value. | |
| virtual void | set_zoom_speed_tele (unsigned int speed) |
| Set speed in tele range. | |
| virtual void | set_zoom_speed_wide (unsigned int speed) |
| Set speed in wide range. | |
| virtual void | set_zoom_digital_enabled (bool enabled) |
| Set if digital zoom may be used. | |
Public Member Functions inherited from firevision::CameraControl | |
| virtual | ~CameraControl () |
| Virtual empty destructor. | |
Camera zoom control interface.
Some cameras feature zooming.
This interface shall be implemented by such cameras.
|
virtual |
|
pure virtual |
Reset zoom.
| NotImplementedException | Not implemented by this control |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Set new camera-specific zoom value.
| zoom | zoom value |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
virtual |
Set if digital zoom may be used.
| enabled | true, to enable digital zoom, false otherwise |
| NotImplementedException | Not implemented by this control |
Reimplemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
virtual |
Set speed in tele range.
| speed | camera-specific speed value |
| NotImplementedException | Not implemented by this control |
Reimplemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
virtual |
Set speed in wide range.
| speed | camera-specific speed value. |
| NotImplementedException | Not implemented by this control |
Reimplemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Get current zoom value.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Maximum zoom value.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Minimum zoom value.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.