Go to the documentation of this file.
6 #ifndef DYNAMIC_GRAPH_TRACER_H
7 #define DYNAMIC_GRAPH_TRACER_H
14 #include <boost/function.hpp>
15 #include <dynamic-graph/config-tracer.hh>
28 typedef std::list<const SignalBase<sigtime_t> *>
SignalList;
59 Tracer(
const std::string n);
63 const std::string &filename =
"");
64 void addSignalToTraceByName(
const std::string &signame,
65 const std::string &filename =
"");
66 void clearSignalToTrace();
68 void openFiles(
const std::string &rootdir,
const std::string &basename,
69 const std::string &suffix);
70 virtual void closeFiles();
74 const std::string &filename);
89 void stop() { play =
false; }
96 DG_TRACER_DLLAPI
friend std::ostream &
operator<<(std::ostream &os,
100 void display(std::ostream &os)
const;
DYNAMIC_GRAPH_DLLAPI std::ostream & operator<<(std::ostream &os, const dynamicgraph::Entity &ent)
This class represents an entity, i.e. a generic computational unit that provides input and output sig...
std::list< std::ostream * > FileList
std::list< const SignalBase< sigtime_t > * > SignalList
#define DYNAMIC_GRAPH_ENTITY_DECL()
Helper macro for entity declaration.
SignalList toTraceSignals
void setTraceStyle(const TraceStyle &style)
dynamicgraph::SignalArray_const< double > sig
TraceStyle getTraceStyle()
std::list< std::string > NameList
void setFrenquency(const double &frqu)
SignalTimeDependent< sigtime_t, sigtime_t > triger
Tracer plug-in main class.
dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Fri Aug 2 2024 08:36:38