| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::PluginInfoInterface Class Reference Base interface for plug-in description. This class is not intented to be subclassed by plug-ins themselves, but by the factories who create the plug-ins. This class holds user informations, such as name of the author, date of creation, and miscellaneous informations. It also holds informations for the Tulip plug-in system, such as the version (used to know when there is an update for a plug-in), the name (used as unique identifier to register the plug-in), the Tulip version the plug-in was built with (to know whether the plug-in is compatible with the currently running version of TUlip), and the group this plug-in belongs to (e.g. trees). More...
Inheritance diagram for tlp::PluginInfoInterface:
Public Member Functions
Detailed DescriptionBase interface for plug-in description. This class is not intented to be subclassed by plug-ins themselves, but by the factories who create the plug-ins. This class holds user informations, such as name of the author, date of creation, and miscellaneous informations. It also holds informations for the Tulip plug-in system, such as the version (used to know when there is an update for a plug-in), the name (used as unique identifier to register the plug-in), the Tulip version the plug-in was built with (to know whether the plug-in is compatible with the currently running version of TUlip), and the group this plug-in belongs to (e.g. trees). Constructor & Destructor Documentation
Member Function Documentation
The name of the author of this plug-in.
Implemented in tlp::AlgorithmPlugin.
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.
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.
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.
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.
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.
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.
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.
Implemented in tlp::AlgorithmPlugin, tlp::ExportModuleFactory, and tlp::ImportModuleFactory.
Implemented in tlp::AlgorithmPlugin, tlp::ExportModuleFactory, and tlp::ImportModuleFactory.
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 |