Overview     Modules     Class Hierarchy     Classes     Members  

tlp::Plugin Class Reference

#include <Plugin.h>

Inherited by tlp::AlgorithmFactory, tlp::ExportModuleFactory, tlp::ImportModuleFactory, and tlp::PropertyFactory< T >.

Inheritance diagram for tlp::Plugin:

Inheritance graph
[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]
 

Return the major release number of the plug-in

Implemented in tlp::AlgorithmFactory, tlp::ExportModuleFactory, tlp::ImportModuleFactory, and tlp::PropertyFactory< T >.

virtual std::string tlp::Plugin::getMinor  )  const [pure virtual]
 

Return the minor release number of the plug-in

Implemented in tlp::AlgorithmFactory, tlp::ExportModuleFactory, tlp::ImportModuleFactory, and tlp::PropertyFactory< T >.

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]
 

Return the major Tulip release number the plug-in is build with

Implemented in tlp::AlgorithmFactory, tlp::ExportModuleFactory, tlp::ImportModuleFactory, and tlp::PropertyFactory< T >.

virtual std::string tlp::Plugin::getTulipMinor  )  const [pure virtual]
 

Return the major Tulip release number the plug-in is build with

Implemented in tlp::AlgorithmFactory, tlp::ExportModuleFactory, tlp::ImportModuleFactory, and tlp::PropertyFactory< T >.

virtual std::string tlp::Plugin::getTulipRelease  )  const [pure virtual]
 

Return the whole Tulip release number the plug-in is build with



Tulip Software by LaBRI Visualization Team    2001 - 2010