Abstract superclass representing the ability to get a list of class IDs and the ability to get name, description, and package strings for each. Actually instantiating objects must be done by subclasses specialized for specific types. More...
#include <factory.h>
Public Member Functions | |
virtual QString | getClassDescription (const QString &class_id) const =0 |
virtual QString | getClassName (const QString &class_id) const =0 |
virtual QString | getClassPackage (const QString &class_id) const =0 |
virtual QStringList | getDeclaredClassIds ()=0 |
virtual QIcon | getIcon (const QString &class_id) const =0 |
virtual | ~Factory () |
Abstract superclass representing the ability to get a list of class IDs and the ability to get name, description, and package strings for each. Actually instantiating objects must be done by subclasses specialized for specific types.
virtual rviz::Factory::~Factory | ( | ) | [inline, virtual] |
virtual QString rviz::Factory::getClassDescription | ( | const QString & | class_id | ) | const [pure virtual] |
virtual QString rviz::Factory::getClassName | ( | const QString & | class_id | ) | const [pure virtual] |
virtual QString rviz::Factory::getClassPackage | ( | const QString & | class_id | ) | const [pure virtual] |
virtual QStringList rviz::Factory::getDeclaredClassIds | ( | ) | [pure virtual] |
virtual QIcon rviz::Factory::getIcon | ( | const QString & | class_id | ) | const [pure virtual] |