Overview     Modules     Class Hierarchy     Classes     Members  

Algorithm.h File Reference

#include <list>
#include <string>
#include <tulip/WithParameter.h>
#include <tulip/WithDependency.h>
#include <tulip/Plugin.h>
#include <tulip/TemplateFactory.h>
#include <tulip/MethodFactory.h>
Include dependency graph for Algorithm.h:
This graph shows which files directly or indirectly include this file:

Classes

  • class tlp::Algorithm
    This abstract class describes a basic algorithm plugin. It inherits on WithParameter and WithDependency for convenience. Basic functionality consists in checking the algorithm can run on the current Graph (e.g. is the graph simple ?), running the algorithm and resetting the algorithm to re-apply it. The algorithm can and should report progress and which task it is performing if it is decomposed in multiple phases (e.g. layouting the graph, coloring it, ...). More...
  • class tlp::AlgorithmFactory
    A base class for algorithm plug-ins factory. Each plug-in declares (through a macro) its own factory. The factory the registers itself in the Tulip plug-in system (through the static initFactory() method when the library is loaded.. The actual registration is delegated to a TemplateFactory to factorize code. More...

Namespaces

  • namespace tlp


Tulip Software by LaBRI Visualization Team    2001 - 2011