RobWorkProject  23.9.11-
Public Member Functions | List of all members
RWSImageLoaderPlugin Class Reference

A RobWork image loader factory plugin. It adds additional image loader functionality to the rw::loaders::ImageFactory through RobWork plugin structure. More...

#include <RWSImageLoaderPlugin.hpp>

Inherits Plugin.

Public Member Functions

std::vector< rw::core::Extension::DescriptorgetExtensionDescriptors ()
 get all extension descriptors of this plugin
 
rw::core::Ptr< rw::core::ExtensionmakeExtension (const std::string &str)
 get a specific extension using the unique extendion ID
 
- Public Member Functions inherited from Plugin
virtual ~Plugin ()
 destructor
 
virtual std::vector< std::string > getExtensionPointIDs ()
 get a list of extension point ids which this plugin define More...
 
template<class T >
rw::core::Ptr< T > makeExtension (const std::string &id)
 get a
 
const std::string & getId ()
 Get unique identifier of plugin. More...
 
const std::string & getName ()
 Get human readable identifier for the plugin. More...
 
const std::string & getVersion ()
 Get version of plugin. More...
 
const OSHandle * getHandle ()
 Get the low-level handle of the plugin (for internal use). More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Plugin
static rw::core::Ptr< Pluginload (const std::string &filename)
 Load the plugin given by filename. More...
 
- Protected Member Functions inherited from Plugin
 Plugin (const std::string &id, const std::string &name, const std::string &version)
 constructor More...
 
- Static Protected Member Functions inherited from Plugin
static void close (const OSHandle *handle)
 Close the plugin. More...
 

Detailed Description

A RobWork image loader factory plugin. It adds additional image loader functionality to the rw::loaders::ImageFactory through RobWork plugin structure.


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