Overview     Modules     Class Hierarchy     Classes     Members  
Algorithm.h File Reference
#include <list>
#include <string>
#include <tulip/TulipRelease.h>
#include <tulip/WithParameter.h>
#include <tulip/WithDependency.h>
#include <tulip/PluginContext.h>
#include <tulip/Plugin.h>
#include <tulip/TemplateFactory.h>
#include <tulip/TulipException.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::AlgorithmPlugin
    A class for algorithm plug-ins 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 for code factorization. More...

Namespaces

  • namespace tlp


Tulip Software by LaBRI Visualization Team    2001 - 2012