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"
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
|