|
Tulip
5.6.0
Large graphs analysis and drawing
|
20 #ifndef PROPERTYALGORITHM_H
21 #define PROPERTYALGORITHM_H
23 #include <tulip/Algorithm.h>
24 #include <tulip/TemplateAlgorithm.h>
29 class BooleanProperty;
30 static const std::string BOOLEAN_ALGORITHM_CATEGORY =
"Selection";
43 return BOOLEAN_ALGORITHM_CATEGORY;
48 static const std::string COLOR_ALGORITHM_CATEGORY =
"Coloring";
60 return COLOR_ALGORITHM_CATEGORY;
65 static const std::string DOUBLE_ALGORITHM_CATEGORY =
"Measure";
79 return DOUBLE_ALGORITHM_CATEGORY;
83 class IntegerProperty;
84 static const std::string INTEGER_ALGORITHM_CATEGORY =
"Measure";
97 return INTEGER_ALGORITHM_CATEGORY;
101 class LayoutProperty;
102 static const std::string LAYOUT_ALGORITHM_CATEGORY =
"Layout";
116 return LAYOUT_ALGORITHM_CATEGORY;
121 static const std::string SIZE_ALGORITHM_CATEGORY =
"Resizing";
133 return SIZE_ALGORITHM_CATEGORY;
137 class StringProperty;
138 static const std::string STRING_ALGORITHM_CATEGORY =
"Labeling";
152 return STRING_ALGORITHM_CATEGORY;
157 #endif // PROPERTYALGORITHM_H
The string algorithm takes a graph as input and output its results as a tlp::StringProperty.
The integer algorithm takes a graph as input and output its results as a tlp::IntegerProperty.
The size algorithm takes a graph as input and output its results as a tlp::SizeProperty.
Contains runtime parameters for a plugin.
The double algorithm takes a graph as input and output its results as a tlp::DoubleProperty.
std::string category() const override
A string identifier for a plugin used for categorization purposes.
std::string category() const override
A string identifier for a plugin used for categorization purposes.
std::string category() const override
A string identifier for a plugin used for categorization purposes.
std::string category() const override
A string identifier for a plugin used for categorization purposes.
The boolean algorithm takes a graph as input and output its results as a tlp::BooleanProperty.
std::string category() const override
A string identifier for a plugin used for categorization purposes.
The TemplateAlgorithm class describes a plugin that can operate on a single graph's property.
The layout algorithm takes a graph as input and output its results as a tlp::LayoutProperty.
std::string category() const override
A string identifier for a plugin used for categorization purposes.
The color algorithm takes a graph as input and output its results as a tlp::ColorProperty.
std::string category() const override
A string identifier for a plugin used for categorization purposes.