SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
IEPluginLegacyAdapter< Data > Class Template Reference

#include <GenericIEPlugin.h>

Inheritance diagram for IEPluginLegacyAdapter< Data >:
GenericIEPluginInterface< Data >

Public Member Functions

virtual std::string pluginname () const override
 
virtual std::string fileExtension () const override
 
virtual std::string fileMagic () const override
 
virtual bool hasReader () const
 
virtual bool hasWriter () const
 
virtual boost::shared_ptr< Data > readFile (const std::string &filename, Core::Logging::LoggerHandle log) const override
 
virtual bool writeFile (boost::shared_ptr< Data > f, const std::string &filename, Core::Logging::LoggerHandle log) const override
 
virtual bool equals (const GenericIEPluginInterface< Data > &other) const override
 
 IEPluginLegacyAdapter (const std::string &name, const std::string &fileextension, const std::string &filemagic, boost::shared_ptr< Data >(*freader)(Core::Logging::LoggerHandle pr, const char *filename)=0, bool(*fwriter)(Core::Logging::LoggerHandle pr, boost::shared_ptr< Data > f, const char *filename)=0)
 
 ~IEPluginLegacyAdapter ()
 
bool operator== (const IEPluginLegacyAdapter &other) const
 
- Public Member Functions inherited from GenericIEPluginInterface< Data >
virtual ~GenericIEPluginInterface ()
 

Constructor & Destructor Documentation

IEPluginLegacyAdapter ( const std::string &  name,
const std::string &  fileextension,
const std::string &  filemagic,
boost::shared_ptr< Data >(*)(Core::Logging::LoggerHandle pr, const char *filename)  freader = 0,
bool(*)(Core::Logging::LoggerHandle pr, boost::shared_ptr< Data > f, const char *filename)  fwriter = 0 
)

Member Function Documentation

bool equals ( const GenericIEPluginInterface< Data > &  other) const
overridevirtual
virtual std::string fileExtension ( ) const
inlineoverridevirtual
virtual std::string fileMagic ( ) const
inlineoverridevirtual
virtual bool hasReader ( ) const
inlinevirtual
virtual bool hasWriter ( ) const
inlinevirtual
bool operator== ( const IEPluginLegacyAdapter< Data > &  other) const
virtual std::string pluginname ( ) const
inlineoverridevirtual
boost::shared_ptr< Data > readFile ( const std::string &  filename,
Core::Logging::LoggerHandle  log 
) const
overridevirtual
bool writeFile ( boost::shared_ptr< Data >  f,
const std::string &  filename,
Core::Logging::LoggerHandle  log 
) const
overridevirtual

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