Tulip
5.4.0
Large graphs analysis and drawing
|
#include <PluginContext.h>
Public Member Functions | |
AlgorithmContext (tlp::Graph *graph=nullptr, tlp::DataSet *dataSet=nullptr, tlp::PluginProgress *progress=nullptr) | |
Public Attributes | |
DataSet * | dataSet |
Graph * | graph |
PluginProgress * | pluginProgress |
Parameters structure for a tlp::Algorithm.
This class contains data required for a tlp::Algorithm to run. Each of its member is copied into a protected member at the object construction.
Definition at line 55 of file PluginContext.h.
DataSet* tlp::AlgorithmContext::dataSet |
Input parameters set by the user when running the plugin.
Definition at line 67 of file PluginContext.h.
Graph* tlp::AlgorithmContext::graph |
The pointer to the tlp::Graph on which the algorithm will be run.
Definition at line 60 of file PluginContext.h.
PluginProgress* tlp::AlgorithmContext::pluginProgress |
A progress handler to notify the user about the progress state of the algorithm when run.
Definition at line 74 of file PluginContext.h.