Public Types | Public Member Functions | Public Attributes
alvar::CaptureFactoryPrivate Class Reference

#include <CaptureFactory_private.h>

List of all members.

Public Types

typedef std::map< std::string,
CapturePlugin * > 
CapturePluginMap
typedef std::map< std::string,
Plugin
PluginMap
typedef std::vector< std::string > PluginPathsVector

Public Member Functions

 CaptureFactoryPrivate ()
CapturePlugingetPlugin (const std::string &captureType)
void loadPlugin (const std::string &captureType)
void loadPlugin (const std::string &captureType, const std::string &filename)
void loadPlugins ()
void parseEnvironmentVariable (const std::string &variable)
std::string pluginExtension ()
std::string pluginPrefix ()
void setupPluginPaths ()
 ~CaptureFactoryPrivate ()

Public Attributes

CapturePluginMap mCapturePluginMap
bool mLoadedAllPlugins
PluginMap mPluginMap
PluginPathsVector mPluginPaths
std::string mPluginPostfix
std::string mPluginPrefix

Detailed Description

Definition at line 37 of file CaptureFactory_private.h.


Member Typedef Documentation

Definition at line 61 of file CaptureFactory_private.h.

typedef std::map<std::string, Plugin> alvar::CaptureFactoryPrivate::PluginMap

Definition at line 59 of file CaptureFactory_private.h.

typedef std::vector<std::string> alvar::CaptureFactoryPrivate::PluginPathsVector

Definition at line 53 of file CaptureFactory_private.h.


Constructor & Destructor Documentation

Definition at line 32 of file CaptureFactory.cpp.

Definition at line 53 of file CaptureFactory.cpp.


Member Function Documentation

CapturePlugin * alvar::CaptureFactoryPrivate::getPlugin ( const std::string &  captureType)

Definition at line 170 of file CaptureFactory.cpp.

void alvar::CaptureFactoryPrivate::loadPlugin ( const std::string &  captureType)

Definition at line 94 of file CaptureFactory.cpp.

void alvar::CaptureFactoryPrivate::loadPlugin ( const std::string &  captureType,
const std::string &  filename 
)

Definition at line 131 of file CaptureFactory.cpp.

Definition at line 62 of file CaptureFactory.cpp.

void alvar::CaptureFactoryPrivate::parseEnvironmentVariable ( const std::string &  variable)

Definition at line 51 of file CaptureFactory_unix.cpp.

Definition at line 87 of file CaptureFactory_unix.cpp.

Definition at line 82 of file CaptureFactory_unix.cpp.

Definition at line 31 of file CaptureFactory_unix.cpp.


Member Data Documentation

Definition at line 62 of file CaptureFactory_private.h.

Definition at line 58 of file CaptureFactory_private.h.

Definition at line 60 of file CaptureFactory_private.h.

Definition at line 54 of file CaptureFactory_private.h.

Definition at line 56 of file CaptureFactory_private.h.

Definition at line 55 of file CaptureFactory_private.h.


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:02