Reference

tlp_AlgorithmFactory(3tulip)

NAME

tlp::AlgorithmFactory -

SYNOPSIS

#include <Algorithm.h>

Inherits tlp::Plugin.

Public Member Functions

virtual ~AlgorithmFactory ()
virtual Algorithm * createPluginObject (AlgorithmContext)=0
virtual std::string getMajor () const
virtual std::string getMinor () const
virtual std::string getTulipMajor () const
virtual std::string getTulipMinor () const

Static Public Member Functions

static void initFactory ()

Static Public Attributes

static TLP_SCOPE TemplateFactory< AlgorithmFactory, Algorithm, AlgorithmContext > * factory

Constructor & Destructor Documentation

virtual tlp::AlgorithmFactory::~AlgorithmFactory () [inline, virtual]

Member Function Documentation

virtual Algorithm* tlp::AlgorithmFactory::createPluginObject (AlgorithmContext) [pure virtual]

virtual std::string tlp::AlgorithmFactory::getMajor () const [inline, virtual] Return the major release number of the plug-in

Implements tlp::Plugin.

virtual std::string tlp::AlgorithmFactory::getMinor () const [inline, virtual] Return the minor release number of the plug-in

Implements tlp::Plugin.

virtual std::string tlp::AlgorithmFactory::getTulipMajor () const [inline, virtual] Return the major Tulip release number the plug-in is build with

Implements tlp::Plugin.

virtual std::string tlp::AlgorithmFactory::getTulipMinor () const [inline, virtual] Return the major Tulip release number the plug-in is build with

Implements tlp::Plugin.

static void tlp::AlgorithmFactory::initFactory () [inline, static]

Member Data Documentation

TLP_SCOPE TemplateFactory<AlgorithmFactory, Algorithm,AlgorithmContext >* tlp::AlgorithmFactory::factory [static]

Author

Generated automatically by Doxygen for Tulip Graph Library from the source code.