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 |