Fawkes API
Fawkes Development Version
|
Camera effect control interface. More...
#include <>>
Public Member Functions | |
virtual | ~CameraControlEffect () |
Empty virtual destructor. | |
virtual bool | supports_effect (unsigned int effect)=0 |
Check if camera control supports desired effect. | |
virtual void | set_effect (unsigned int effect)=0 |
Enable effect. | |
virtual unsigned int | effect ()=0 |
Current effect. | |
virtual void | reset_effect ()=0 |
Reset effect. | |
![]() | |
virtual | ~CameraControl () |
Virtual empty destructor. |
Static Public Attributes | |
static const unsigned int | EFFECT_NONE = 0 |
No effect constant. |
Camera effect control interface.
Some cameras feature camera effects.
This interface shall be implemented by such cameras.
|
virtual |
Empty virtual destructor.
Definition at line 68 of file effect.cpp.
|
pure virtual |
Current effect.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Reset effect.
Disable all effects.
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Enable effect.
effect | camera-specific effect. |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
pure virtual |
Check if camera control supports desired effect.
Use camera-specific constants.
effect | supported effect |
Implemented in firevision::DummyCameraControl, and firevision::SonyEviD100PControl.
|
static |