Fawkes API Fawkes Development Version
|
Camera focus control interface. More...
#include <>>
Public Member Functions | |
virtual | ~CameraControlFocus () |
Empty virtual destructor. | |
virtual bool | auto_focus ()=0 |
Check if auto focus is enabled. | |
virtual void | set_auto_focus (bool enabled)=0 |
Enable or disable auto focus. | |
virtual unsigned int | focus ()=0 |
Get current focus value. | |
virtual void | set_focus (unsigned int focus)=0 |
Set new focus value. | |
virtual unsigned int | focus_min ()=0 |
Get minimum focus value. | |
virtual unsigned int | focus_max ()=0 |
Get maximum focus value. |
Camera focus control interface.
Some cameras feature an adjustable focus.
This interface shall be implemented by such cameras.
firevision::CameraControlFocus::~CameraControlFocus | ( | ) | [virtual] |
bool firevision::CameraControlFocus::auto_focus | ( | ) | [pure virtual] |
Check if auto focus is enabled.
NotImplementedException | Not implemented by this control |
Implemented in firevision::DummyCameraControl, and firevision::FirewireCamera.
unsigned int firevision::CameraControlFocus::focus | ( | ) | [pure virtual] |
Get current focus value.
Implemented in firevision::DummyCameraControl, and firevision::FirewireCamera.
unsigned int firevision::CameraControlFocus::focus_max | ( | ) | [pure virtual] |
Get maximum focus value.
Implemented in firevision::DummyCameraControl, and firevision::FirewireCamera.
unsigned int firevision::CameraControlFocus::focus_min | ( | ) | [pure virtual] |
Get minimum focus value.
Implemented in firevision::DummyCameraControl, and firevision::FirewireCamera.
void firevision::CameraControlFocus::set_auto_focus | ( | bool | enabled | ) | [pure virtual] |
Enable or disable auto focus.
enabled | if true, enable auto focus, otherwise disable |
NotImplementedException | Not implemented by this control |
Implemented in firevision::DummyCameraControl, and firevision::FirewireCamera.
void firevision::CameraControlFocus::set_focus | ( | unsigned int | focus | ) | [pure virtual] |
Set new focus value.
focus | new focus value |
Implemented in firevision::DummyCameraControl, and firevision::FirewireCamera.