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";
42 return BOOLEAN_ALGORITHM_CATEGORY;
47 static const std::string COLOR_ALGORITHM_CATEGORY =
"Coloring";
58 return COLOR_ALGORITHM_CATEGORY;
63 static const std::string DOUBLE_ALGORITHM_CATEGORY =
"Measure";
75 return DOUBLE_ALGORITHM_CATEGORY;
79 class IntegerProperty;
80 static const std::string INTEGER_ALGORITHM_CATEGORY =
"Measure";
91 return INTEGER_ALGORITHM_CATEGORY;
96 static const std::string LAYOUT_ALGORITHM_CATEGORY =
"Layout";
108 return LAYOUT_ALGORITHM_CATEGORY;
113 static const std::string SIZE_ALGORITHM_CATEGORY =
"Resizing";
124 return SIZE_ALGORITHM_CATEGORY;
128 class StringProperty;
129 static const std::string STRING_ALGORITHM_CATEGORY =
"Labeling";
141 return STRING_ALGORITHM_CATEGORY;
146 #endif // PROPERTYALGORITHM_H