The non-singleton plug-in handler for 3D transformations. More...
#include <mia/2d/transformio.hh>
Protected Member Functions | |
C2DTransformIOPluginHandlerImpl () | |
Protected Member Functions inherited from TIOPluginHandler< C2DTransformationIO > | |
TIOPluginHandler () | |
Protected Member Functions inherited from TPluginHandler< C2DTransformationIO > | |
void | add_plugin_internal (PInterface plugin) |
void | initialise (const CPluginSearchpath &searchpath) |
TPluginHandler< C2DTransformationIO >::Interface * | plugin (const char *plugin) const |
TPluginHandler () | |
Initializes the plugin handler based on the build-in search path. More... | |
Additional Inherited Members | |
Public Types inherited from TIOPluginHandler< C2DTransformationIO > | |
typedef TPluginHandler< C2DTransformationIO >::const_iterator | const_iterator |
an iterator over the available plug-ins More... | |
typedef std::multimap< std::string, std::string > | CSuffixmap |
The map that maps file name suffixes to IO plug-ins. More... | |
typedef C2DTransformationIO ::Data | Data |
Data type handled by this plug-in. More... | |
typedef TDelayedParameter< PData > | DataKey |
The type of the key used for the CDatapool access. More... | |
typedef TPluginHandler< C2DTransformationIO >::Interface | Interface |
the IO interface provided by this handler More... | |
typedef std::shared_ptr< Data > | PData |
Shared pointer to the data hadnled by this plug-in. More... | |
Public Types inherited from TPluginHandler< C2DTransformationIO > | |
typedef CPluginMap::const_iterator | const_iterator |
the iterator to walk over the available plug-ins More... | |
typedef std::map< std::string, PInterface > | CPluginMap |
a map containing the names and the available plug-ins More... | |
typedef C2DTransformationIO | Interface |
typedef for the plug-in interface provided by the class More... | |
typedef std::shared_ptr< C2DTransformationIO > | PInterface |
Public Member Functions inherited from TIOPluginHandler< C2DTransformationIO > | |
std::string | get_preferred_suffix (const std::string &type) const |
const CSuffixmap & | get_supported_filetype_map () const |
const std::set< std::string > | get_supported_suffix_set () const |
@ returns a saet containing the supported file type suffixes More... | |
const std::string | get_supported_suffixes () const |
@ returns a string containing the supported file type suffixes More... | |
PData | load (const std::string &fname) const |
DataKey | load_to_pool (const std::string &fname) const |
const Interface & | preferred_plugin (const std::string &fname) const |
const Interface * | preferred_plugin_ptr (const std::string &fname) const |
bool | save (const std::string &fname, const Data &data) const |
Public Member Functions inherited from TPluginHandler< C2DTransformationIO > | |
bool | add_plugin (PInterface plugin) |
const_iterator | begin () const |
const_iterator | end () const |
const std::string | get_plugin_names () const |
const std::set< std::string > | get_set () const |
size_t | size () const |
virtual | ~TPluginHandler () |
Public Member Functions inherited from CPluginHandlerBase | |
void | add_dependend_handlers (HandlerHelpMap &handler_map) const |
CPluginHandlerBase (const char *data_descr, const char *type_descr) | |
CPluginHandlerBase (const CPluginHandlerBase &other)=delete | |
const std::string & | get_descriptor () const |
std::string | get_handler_type_string () const |
void | get_string_help_description_xml (std::ostream &os, CXMLElement &root) const |
void | get_xml_help (CXMLElement &root) const |
CPluginHandlerBase & | operator= (const CPluginHandlerBase &other)=delete |
void | print_help (std::ostream &os) const |
void | print_short_help (std::ostream &os) const |
bool | validate_parameter_string (const std::string &s) const |
virtual | ~CPluginHandlerBase () |
The non-singleton plug-in handler for 3D transformations.
Definition at line 50 of file 2d/transformio.hh.
|
protected |