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 = QObject::trUtf8(
"Filtering").toStdString();
40 return BOOLEAN_ALGORITHM_CATEGORY;
45 static const std::string COLOR_ALGORITHM_CATEGORY = QObject::trUtf8(
"Coloring").toStdString();
55 return COLOR_ALGORITHM_CATEGORY;
60 static const std::string DOUBLE_ALGORITHM_CATEGORY = QObject::trUtf8(
"Metric").toStdString();
71 return DOUBLE_ALGORITHM_CATEGORY;
75 class IntegerProperty;
76 static const std::string INTEGER_ALGORITHM_CATEGORY = QObject::trUtf8(
"Metric").toStdString();
86 return INTEGER_ALGORITHM_CATEGORY;
91 static const std::string LAYOUT_ALGORITHM_CATEGORY = QObject::trUtf8(
"Layout").toStdString();
102 return LAYOUT_ALGORITHM_CATEGORY;
107 static const std::string SIZE_ALGORITHM_CATEGORY = QObject::trUtf8(
"Resizing").toStdString();
117 return SIZE_ALGORITHM_CATEGORY;
121 class StringProperty;
122 static const std::string STRING_ALGORITHM_CATEGORY = QObject::trUtf8(
"Labeling").toStdString();
133 return STRING_ALGORITHM_CATEGORY;
138 #endif // PROPERTYALGORITHM_H