Implementation of Capture interface for Highgui plugin. More...
#include <CapturePluginHighgui.h>

| Public Member Functions | |
| CaptureHighgui (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... | |
| void | setResolution (const unsigned long xResolution, const unsigned long yResolution) | 
| Set the resolution.  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... | |
| ~CaptureHighgui () | |
| 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... | |
| 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 Highgui plugin.
Definition at line 58 of file CapturePluginHighgui.h.
| alvar::plugins::CaptureHighgui::CaptureHighgui | ( | const CaptureDevice | captureDevice | ) | 
Constructor.
| captureDevice | Information of which camera to create. | 
Definition at line 31 of file CapturePluginHighgui.cpp.
| alvar::plugins::CaptureHighgui::~CaptureHighgui | ( | ) | 
Destructor.
Definition at line 39 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
Capture one image from the camera.
Do not modify this image.
Implements alvar::Capture.
Definition at line 80 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
Performs serialization of the class members and configuration.
| serialization | The Serialization object. | 
Implements alvar::Capture.
Definition at line 104 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
The identification of the class for serialization.
Implements alvar::Capture.
Definition at line 99 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
Set the resolution.
| xResolution | The resolution along the x axis (horizontal). | 
| yResolution | The resolution along the y axis (vertical). | 
Reimplemented from alvar::Capture.
Definition at line 44 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
Show the settings dialog of the camera.
Implements alvar::Capture.
Definition at line 93 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
Starts the camera capture.
Implements alvar::Capture.
Definition at line 54 of file CapturePluginHighgui.cpp.
| 
 | virtual | 
Stops the camera capture.
Implements alvar::Capture.
Definition at line 72 of file CapturePluginHighgui.cpp.
| 
 | private | 
Definition at line 82 of file CapturePluginHighgui.h.
| 
 | private | 
Definition at line 81 of file CapturePluginHighgui.h.
| 
 | private | 
Definition at line 80 of file CapturePluginHighgui.h.