|
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. | |
Public Member Functions inherited from firevision::CameraControl | |
| virtual | ~CameraControl () |
| Virtual empty destructor. | |
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.