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