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__