10 #ifndef __SOT_TRACER_H__ 11 #define __SOT_TRACER_H__ 18 #include <dynamic-graph/linear-algebra.h> 21 #include <boost/function.hpp> 28 #include <dynamic-graph/entity.h> 29 #include <dynamic-graph/exception-traces.h> 30 #include <dynamic-graph/signal-base.h> 31 #include <dynamic-graph/signal-ptr.h> 32 #include <dynamic-graph/signal-time-dependent.h> 40 #if defined(reader_EXPORTS) 41 #define SOTREADER_EXPORT __declspec(dllexport) 43 #define SOTREADER_EXPORT __declspec(dllimport) 46 #define SOTREADER_EXPORT 53 using dynamicgraph::Entity;
54 using dynamicgraph::SignalPtr;
55 using dynamicgraph::SignalTimeDependent;
59 DYNAMIC_GRAPH_ENTITY_DECL();
63 SignalTimeDependent<dynamicgraph::Vector, int>
vectorSOUT;
64 SignalTimeDependent<dynamicgraph::Matrix, int>
matrixSOUT;
70 void load(
const std::string &filename);
75 typedef std::list<std::vector<double> >
DataType;
82 dynamicgraph::Vector &getNextData(dynamicgraph::Vector &res,
83 const unsigned int time);
84 dynamicgraph::Matrix &getNextMatrix(dynamicgraph::Matrix &res,
85 const unsigned int time);
86 void resize(
const int &nbRow,
const int &nbCol);
90 void display(std::ostream &os)
const;
91 virtual void initCommands();
SignalTimeDependent< dynamicgraph::Matrix, int > matrixSOUT
Definition: reader.hh:64
bool iteratorSet
Definition: reader.hh:78
std::list< std::vector< double > > DataType
Definition: reader.hh:75
DataType::const_iterator currentData
Definition: reader.hh:77
virtual ~sotReader(void)
Definition: reader.hh:68
SignalTimeDependent< dynamicgraph::Vector, int > vectorSOUT
Definition: reader.hh:63
#define SOTREADER_EXPORT
Definition: reader.hh:46
DataType dataSet
Definition: reader.hh:76
SignalPtr< Flags, int > selectionSIN
Definition: reader.hh:62
int rows
Definition: reader.hh:80