Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
virtual | ~CameraControlEffect () |
Empty virtual destructor. More... | |
virtual bool | supports_effect (unsigned int effect)=0 |
virtual void | set_effect (unsigned int effect)=0 |
virtual unsigned int | effect ()=0 |
virtual void | reset_effect ()=0 |
![]() | |
virtual | ~CameraControl () |
Virtual empty destructor. More... | |
Static Public Attributes | |
static const unsigned int | EFFECT_NONE = 0 |
No effect constant. More... | |
Camera effect control interface. Some cameras feature camera effects.
This interface shall be implemented by such cameras.
|
virtual |
Empty virtual destructor.
Definition at line 69 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 |
No effect constant.
This is the only effect constant defined in the interface. All others that may exist are specific for each camera control implementation.
Definition at line 46 of file effect.h.
Referenced by firevision::DummyCameraControl::set_effect().