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