Public Types | Public Member Functions | Public Attributes | List of all members
alvar::CaptureFactoryPrivate Class Reference

#include <CaptureFactory_private.h>

Public Types

typedef std::map< std::string, CapturePlugin * > CapturePluginMap
 
typedef std::map< std::string, PluginPluginMap
 
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

alvar::CaptureFactoryPrivate::CaptureFactoryPrivate ( )

Definition at line 32 of file CaptureFactory.cpp.

alvar::CaptureFactoryPrivate::~CaptureFactoryPrivate ( )

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.

void alvar::CaptureFactoryPrivate::loadPlugins ( )

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.

std::string alvar::CaptureFactoryPrivate::pluginExtension ( )

Definition at line 87 of file CaptureFactory_unix.cpp.

std::string alvar::CaptureFactoryPrivate::pluginPrefix ( )

Definition at line 82 of file CaptureFactory_unix.cpp.

void alvar::CaptureFactoryPrivate::setupPluginPaths ( )

Definition at line 31 of file CaptureFactory_unix.cpp.

Member Data Documentation

CapturePluginMap alvar::CaptureFactoryPrivate::mCapturePluginMap

Definition at line 62 of file CaptureFactory_private.h.

bool alvar::CaptureFactoryPrivate::mLoadedAllPlugins

Definition at line 58 of file CaptureFactory_private.h.

PluginMap alvar::CaptureFactoryPrivate::mPluginMap

Definition at line 60 of file CaptureFactory_private.h.

PluginPathsVector alvar::CaptureFactoryPrivate::mPluginPaths

Definition at line 54 of file CaptureFactory_private.h.

std::string alvar::CaptureFactoryPrivate::mPluginPostfix

Definition at line 56 of file CaptureFactory_private.h.

std::string alvar::CaptureFactoryPrivate::mPluginPrefix

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 Mon Jun 10 2019 12:47:04