| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::PluginInfoInterface Class Reference
|
virtual tlp::PluginInfoInterface::~PluginInfoInterface | ( | ) | [inline, virtual] |
virtual std::string tlp::PluginInfoInterface::getAuthor | ( | ) | const [pure virtual] |
The name of the author of this plug-in.
Implemented in tlp::AlgorithmPlugin.
virtual std::string tlp::PluginInfoInterface::getDate | ( | ) | const [pure virtual] |
The creation date of the plug-in. This date is in a free format, but most Tulip plug-ins use a DD/MM/YYYY.
Implemented in tlp::AlgorithmPlugin.
virtual std::string tlp::PluginInfoInterface::getGroup | ( | ) | const [pure virtual] |
Returns the name of the group this plug-in belongs to. Groups and sub-groups are separated by two colons. e.g. trees::planar trees.
Implemented in tlp::AlgorithmPlugin.
virtual std::string tlp::PluginInfoInterface::getInfo | ( | ) | const [pure virtual] |
Informations about the plug-in, from the plug-in author. These informations can contains anything, and the developer is completely free to put anything here. Most plug-ins by the Tulip team use an html format to generate help from these informations.
Implemented in tlp::AlgorithmPlugin.
virtual std::string tlp::PluginInfoInterface::getMajor | ( | ) | const [pure virtual] |
Only the major of the plug-in version. A version should be X.Y, X being the major.
Implemented in tlp::AlgorithmPlugin, tlp::ExportModuleFactory, and tlp::ImportModuleFactory.
virtual std::string tlp::PluginInfoInterface::getMinor | ( | ) | const [pure virtual] |
Only the minor of the plug-in version. A version should be X.Y, Y being the major.
Implemented in tlp::AlgorithmPlugin, tlp::ExportModuleFactory, and tlp::ImportModuleFactory.
virtual std::string tlp::PluginInfoInterface::getName | ( | ) | const [pure virtual] |
Returns the name of the plug-in, as registered in the Tulip plug-in system. This name must be unique, and if multiple plug-ins have the same name, only the latest encountered will be considered.
Implemented in tlp::AlgorithmPlugin.
virtual std::string tlp::PluginInfoInterface::getRelease | ( | ) | const [pure virtual] |
The release version of the plug-in, including major and minor. The version should be X.Y, X being the major, and Y the minor.
Implemented in tlp::AlgorithmPlugin.
virtual std::string tlp::PluginInfoInterface::getTulipMajor | ( | ) | const [pure virtual] |
Implemented in tlp::AlgorithmPlugin, tlp::ExportModuleFactory, and tlp::ImportModuleFactory.
virtual std::string tlp::PluginInfoInterface::getTulipMinor | ( | ) | const [pure virtual] |
Implemented in tlp::AlgorithmPlugin, tlp::ExportModuleFactory, and tlp::ImportModuleFactory.
virtual std::string tlp::PluginInfoInterface::getTulipRelease | ( | ) | const [pure virtual] |
The version of Tulip this plug-in was built with. Tulip versions are X.Y.Z, X eing the major, Y the minor, and Z the patch.
Implemented in tlp::AlgorithmPlugin.
Tulip Software by LaBRI Visualization Team 2001 - 2012 |