![]() |
RobWorkProject
25.2.11-
|
Plugin adding new analytic geometry types to the rw.loaders.GeometryFactory extension point. More...
#include <AnalyticGeometryPlugin.hpp>
Inherits Plugin.
Public Member Functions | |
AnalyticGeometryPlugin () | |
Construct new plugin. | |
virtual | ~AnalyticGeometryPlugin () |
Destructor. | |
std::vector< rw::core::Extension::Descriptor > | getExtensionDescriptors () |
get all extension descriptors of this plugin More... | |
rw::core::Ptr< rw::core::Extension > | makeExtension (const std::string &id) |
get a specific extension using the unique extendion ID More... | |
![]() | |
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 rw::core::Ptr< Plugin > | load (const std::string &filename) |
Load the plugin given by filename. More... | |
![]() | |
Plugin (const std::string &id, const std::string &name, const std::string &version) | |
constructor More... | |
![]() | |
static void | close (const OSHandle *handle) |
Close the plugin. More... | |
Plugin adding new analytic geometry types to the rw.loaders.GeometryFactory extension point.
The following types are added with the use of this plugin:
|
virtual |
get all extension descriptors of this plugin
Implements Plugin.
|
virtual |
get a specific extension using the unique extendion ID
Implements Plugin.