Public Member Functions
alvar::plugins::CapturePluginHighgui Class Reference

Implementation of CapturePlugin interface for Highgui plugin. More...

#include <CapturePluginHighgui.h>

Inheritance diagram for alvar::plugins::CapturePluginHighgui:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CapturePluginHighgui (const std::string &captureType)
 Constructor.
CapturecreateCapture (const CaptureDevice captureDevice)
 Create Capture class. Transfers onwership to the caller.
CaptureDeviceVector enumerateDevices ()
 Enumerate capture devices currently available.
 ~CapturePluginHighgui ()
 Destructor.

Detailed Description

Implementation of CapturePlugin interface for Highgui plugin.

Definition at line 88 of file CapturePluginHighgui.h.


Constructor & Destructor Documentation

alvar::plugins::CapturePluginHighgui::CapturePluginHighgui ( const std::string &  captureType)

Constructor.

Parameters:
captureTypeA unique identifier for the capture plugin.

Definition at line 109 of file CapturePluginHighgui.cpp.

Destructor.

Definition at line 114 of file CapturePluginHighgui.cpp.


Member Function Documentation

Create Capture class. Transfers onwership to the caller.

Parameters:
captureDeviceInformation of which camera to create.
Returns:
A new Capture class for which the caller takes ownership.

Implements alvar::CapturePlugin.

Definition at line 153 of file CapturePluginHighgui.cpp.

Enumerate capture devices currently available.

Returns:
A vector of CaptureDevice objects that are currently available.

Implements alvar::CapturePlugin.

Definition at line 118 of file CapturePluginHighgui.cpp.


The documentation for this class was generated from the following files:


ar_track_alvar
Author(s): Scott Niekum
autogenerated on Thu Feb 16 2017 03:23:03