20 #ifndef __SOT_Selector_H__
21 #define __SOT_Selector_H__
28 #include <dynamic-graph/entity.h>
29 #include <dynamic-graph/signal-ptr.h>
30 #include <dynamic-graph/signal-time-dependent.h>
32 #include <sot/core/matrix-geometry.hh>
42 #if defined(selector_EXPORTS)
43 #define Selector_EXPORT __declspec(dllexport)
45 #define Selector_EXPORT __declspec(dllimport)
48 #define Selector_EXPORT
60 DYNAMIC_GRAPH_ENTITY_DECL();
77 std::vector<std::vector<SignalBase<int> *> >
inputsSIN;
82 static T &computeSelection(
const unsigned int &sigNum,
83 std::vector<SignalBase<int> *> &entriesSIN, T &res,
87 unsigned int createSignal(
const std::string &shortname,
88 const int &sigId = -1);
90 void resetSignals(
const unsigned int &nbEntries,
91 const unsigned int &nbSignals);
94 void initCommands(
void);
95 virtual void commandLine(
const std::string &cmdLine,
96 std::istringstream &cmdArgs, std::ostream &os);
98 void create(
const std::string &name,
const std::string &type,
100 std::string getTypeList(
void);
101 void getTypeList(std::ostream &os);
107 #endif // #ifndef __SOT_Selector_H__