tlp::Plugin Class Reference#include <Plugin.h>
Inherited by tlp::AlgorithmFactory, tlp::ExportModuleFactory, tlp::ImportModuleFactory, and tlp::PropertyFactory< T >.
Inheritance diagram for tlp::Plugin:
[legend]List of all members.
Detailed Description
Common interface for plug-ins.
Public Member Functions
Constructor & Destructor Documentation
virtual tlp::Plugin::~Plugin |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
virtual std::string tlp::Plugin::getAuthor |
( |
|
) |
const [pure virtual] |
|
|
Return the author of the plug-in |
virtual std::string tlp::Plugin::getDate |
( |
|
) |
const [pure virtual] |
|
|
Return the date of creation of the plug-in |
virtual std::string tlp::Plugin::getGroup |
( |
|
) |
const [pure virtual] |
|
virtual std::string tlp::Plugin::getInfo |
( |
|
) |
const [pure virtual] |
|
|
Return free information about the plug-in |
virtual std::string tlp::Plugin::getMajor |
( |
|
) |
const [pure virtual] |
|
virtual std::string tlp::Plugin::getMinor |
( |
|
) |
const [pure virtual] |
|
virtual std::string tlp::Plugin::getName |
( |
|
) |
const [pure virtual] |
|
|
Return the name of the plug-in, be careful, this name must be unique, if two plug-ins have the same name only the latest loaded will be available |
virtual std::string tlp::Plugin::getRelease |
( |
|
) |
const [pure virtual] |
|
|
Return the whole release number of the plug-in |
virtual std::string tlp::Plugin::getTulipMajor |
( |
|
) |
const [pure virtual] |
|
virtual std::string tlp::Plugin::getTulipMinor |
( |
|
) |
const [pure virtual] |
|
virtual std::string tlp::Plugin::getTulipRelease |
( |
|
) |
const [pure virtual] |
|
|
Return the whole Tulip release number the plug-in is build with |
|