10 #ifndef __SOT_POOL_HH__ 11 #define __SOT_POOL_HH__ 23 #include <dynamic-graph/pool.h> 38 class FeatureAbstract;
69 typedef std::map<std::string, TaskAbstract *>
Tasks;
72 typedef std::map<std::string, FeatureAbstract *>
Features;
96 static void destroy();
102 void registerFeature(
const std::string &entname,
FeatureAbstract *ent);
112 void registerTask(
const std::string &entname,
TaskAbstract *ent);
119 void writeGraph(
const std::string &aFileName);
120 void writeCompletionList(std::ostream &os);
static PoolStorage * instance_
std::map< std::string, TaskAbstract * > Tasks
Sorted set of tasks with unique key (name).
Tasks task
Set of controllers.
Features feature
Set of features.
std::map< std::string, FeatureAbstract * > Features
Sorted set of features with unique key (name).
This class gives the abstract definition of a feature.
void writeGraph(const char *filename)