Implementation of Capture interface for File plugin. More...
#include <CapturePluginFile.h>

Public Member Functions | |
| CaptureFile (const CaptureDevice captureDevice) | |
| Constructor. More... | |
| IplImage * | captureImage () |
| Capture one image from the camera. More... | |
| bool | Serialize (Serialization *serialization) |
| Performs serialization of the class members and configuration. More... | |
| std::string | SerializeId () |
| The identification of the class for serialization. More... | |
| bool | showSettingsDialog () |
| Show the settings dialog of the camera. More... | |
| bool | start () |
| Starts the camera capture. More... | |
| void | stop () |
| Stops the camera capture. More... | |
| ~CaptureFile () | |
| Destructor. More... | |
Public Member Functions inherited from alvar::Capture | |
| Capture (const CaptureDevice captureDevice) | |
| Constructor. More... | |
| CaptureDevice | captureDevice () |
| The camera information associated to this capture object. More... | |
| bool | isCapturing () |
| Test if the camera was properly initialized. More... | |
| virtual bool | loadSettings (std::string filename) |
| Load camera settings from a file. More... | |
| virtual bool | saveSettings (std::string filename) |
| Save camera settings to a file. More... | |
| virtual void | setResolution (const unsigned long xResolution, const unsigned long yResolution) |
| Set the resolution. More... | |
| unsigned long | xResolution () |
| The resolution along the x axis (horizontal). More... | |
| unsigned long | yResolution () |
| The resolution along the y axis (vertical). More... | |
| virtual | ~Capture () |
| Destructor. More... | |
Private Attributes | |
| IplImage | mImage |
| cv::Mat | mMatrix |
| cv::VideoCapture | mVideoCapture |
Additional Inherited Members | |
Protected Attributes inherited from alvar::Capture | |
| CaptureDevice | mCaptureDevice |
| bool | mIsCapturing |
| unsigned long | mXResolution |
| unsigned long | mYResolution |
Implementation of Capture interface for File plugin.
Definition at line 58 of file CapturePluginFile.h.
| alvar::plugins::CaptureFile::CaptureFile | ( | const CaptureDevice | captureDevice | ) |
Constructor.
| captureDevice | Information of which camera to create. |
Definition at line 29 of file CapturePluginFile.cpp.
| alvar::plugins::CaptureFile::~CaptureFile | ( | ) |
Destructor.
Definition at line 37 of file CapturePluginFile.cpp.
|
virtual |
Capture one image from the camera.
Do not modify this image.
Implements alvar::Capture.
Definition at line 66 of file CapturePluginFile.cpp.
|
virtual |
Performs serialization of the class members and configuration.
| serialization | The Serialization object. |
Implements alvar::Capture.
Definition at line 100 of file CapturePluginFile.cpp.
|
virtual |
The identification of the class for serialization.
Implements alvar::Capture.
Definition at line 95 of file CapturePluginFile.cpp.
|
virtual |
Show the settings dialog of the camera.
Implements alvar::Capture.
Definition at line 89 of file CapturePluginFile.cpp.
|
virtual |
Starts the camera capture.
Implements alvar::Capture.
Definition at line 42 of file CapturePluginFile.cpp.
|
virtual |
Stops the camera capture.
Implements alvar::Capture.
Definition at line 58 of file CapturePluginFile.cpp.
|
private |
Definition at line 81 of file CapturePluginFile.h.
|
private |
Definition at line 80 of file CapturePluginFile.h.
|
private |
Definition at line 79 of file CapturePluginFile.h.