SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
GenericIEPlugin.h File Reference
#include <Core/Logging/LoggerFwd.h>
#include <Core/Thread/Mutex.h>
#include <map>
#include <boost/lexical_cast.hpp>
#include <boost/foreach.hpp>
#include <Core/ImportExport/share.h>

Go to the source code of this file.

Classes

class  GenericIEPluginInterface< Data >
 
class  IEPluginLegacyAdapter< Data >
 
class  GenericIEPluginManager< Data >
 

Namespaces

 SCIRun
 STL datatypes needed.
 

Functions

template<class Data >
bool operator== (const GenericIEPluginInterface< Data > &lhs, const GenericIEPluginInterface< Data > &rhs)
 
template<class Data >
bool operator!= (const GenericIEPluginInterface< Data > &lhs, const GenericIEPluginInterface< Data > &rhs)
 
template<class Data >
std::string defaultImportTypeForFile (const GenericIEPluginManager< Data > *mgr=0)
 
template<>
SCISHARE std::string defaultImportTypeForFile (const GenericIEPluginManager< Field > *mgr)
 
SCISHARE std::string fileTypeDescriptionFromDialogBoxFilter (const std::string &fileFilter)
 
template<class Data >
std::string printPluginDescriptionsForFilter (const GenericIEPluginManager< Data > &mgr, const std::string &defaultType, const std::vector< std::string > &pluginNames)
 
template<class Data >
std::string makeGuiTypesListForImport (const GenericIEPluginManager< Data > &mgr)
 
template<class Data >
std::string defaultExportTypeForFile (const GenericIEPluginManager< Data > *mgr=0)
 
template<>
SCISHARE std::string defaultExportTypeForFile (const GenericIEPluginManager< Field > *mgr)
 
template<class Data >
std::string makeGuiTypesListForExport (const GenericIEPluginManager< Data > &mgr)