#include <pluginlib_factory.h>
template<class Type>
class rviz::PluginlibFactory< Type >
Definition at line 51 of file pluginlib_factory.h.
◆ PluginlibFactory()
◆ ~PluginlibFactory()
◆ addBuiltInClass()
template<class Type >
virtual void rviz::PluginlibFactory< Type >::addBuiltInClass |
( |
const QString & |
package, |
|
|
const QString & |
name, |
|
|
const QString & |
description, |
|
|
Type *(*)() |
factory_function |
|
) |
| |
|
inlinevirtual |
◆ getClassDescription()
◆ getClassName()
◆ getClassPackage()
◆ getDeclaredClassIds()
◆ getIcon()
◆ getPluginManifestPath()
◆ makeRaw()
template<class Type >
|
inlineoverrideprotectedvirtual |
Instantiate and return a instance of a subclass of Type using our pluginlib::ClassLoader.
- Parameters
-
class_id | A string identifying the class uniquely among classes of its parent class. rviz::GridDisplay might be rviz/Grid, for example. |
error_return | If non-NULL and there is an error, *error_return is set to a description of the problem. |
- Returns
- A new instance of the class identified by class_id, or NULL if there was an error.
If makeRaw() returns NULL and error_return is not NULL, *error_return will be set. On success, *error_return will not be changed.
Implements rviz::ClassIdRecordingFactory< Type >.
Definition at line 173 of file pluginlib_factory.h.
◆ built_ins_
◆ class_loader_
The documentation for this class was generated from the following file:
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Dec 13 2024 03:31:04