100 virtual void setFilter(
const std::list<std::string>& accept,
const std::list<std::string>& ignore);
102 virtual void setFilter(
const std::string& filter);
105 virtual void flush(
long step);
108 struct matchMode :
public std::unary_function<const PlotOption&, bool> {
124 virtual int printInspectables(
const std::list<const Inspectable*>& inspectables,
int cnt=0);
159 std::string parameter;
160 std::list<std::string> accept;
161 std::list<std::string> ignore;
162 std::vector<bool> mask;
PlotMode
Output mode for agent.
Definition: plotoption.h:40
plotting with matrixVisualizer
Definition: plotoption.h:50
write into file
Definition: plotoption.h:44
virtual void printInspectableInfoLines(const std::list< const Inspectable * > &inspectables)
Definition: plotoption.cpp:263
PlotOption(PlotMode mode, int interval=1, std::string parameter=std::string(), std::string filter=std::string())
creates a new plotting object
Definition: plotoption.h:86
int mode
Definition: plotoption.h:110
plotting with guiscreen (gnuplot) in file logging mode
Definition: plotoption.h:48
matchMode(PlotMode mode)
Definition: plotoption.h:109
Acustic output of robotic values via external SoundMan.
Definition: plotoption.h:53
Definition: plotoptionengine.h:38
dummy (does nothing) is there for compatibility, might be removed later
Definition: plotoption.h:42
The WiredController contains a controller and a wiring, which connects the controller with the robot...
Definition: wiredcontroller.h:58
int interval
Definition: plotoption.h:154
virtual PlotMode getPlotOptionMode() const
Definition: plotoption.h:97
PlotOption()
Definition: plotoption.h:71
std::string name
Definition: plotoption.h:155
virtual void flush(long step)
Definition: plotoption.cpp:139
virtual int printInspectableNames(const std::list< const Inspectable * > &inspectables, int cnt=0)
Definition: plotoption.cpp:209
virtual int printInspectables(const std::list< const Inspectable * > &inspectables, int cnt=0)
Definition: plotoption.cpp:235
This class contains options for the use of an external plot utility like guilogger or neuronviz or ju...
Definition: plotoption.h:66
void setName(const std::string &name)
Definition: plotoption.h:116
bool operator()(const PlotOption &m)
Definition: plotoption.h:111
virtual ~PlotOption()
Definition: plotoption.h:95
Interface for inspectable objects.
Definition: inspectable.h:48
Abstact class for configurable objects.
Definition: configurable.h:81
virtual bool useChannel(const std::string &name)
Definition: plotoption.cpp:193
dummy used for upper bound of plotmode type
Definition: plotoption.h:59
void close()
closes the connections to the plot tool
Definition: plotoption.cpp:94
const std::string & getName() const
Definition: plotoption.h:117
plotting with guilogger (gnuplot)
Definition: plotoption.h:46
void printNetworkDescription(const std::string &name, const Inspectable *inspectable)
prints a network description of the structure given by the inspectable object.
Definition: plotoption.cpp:277
FILE * pipe
Definition: plotoption.h:152
bool open()
opens the connections to the plot tool
Definition: plotoption.cpp:38
gui for ECBRobots (see lpzrobots/ecbrobots), should be usable with OdeRobots, too ...
Definition: plotoption.h:56
nice predicate function for finding by mode
Definition: plotoption.h:108
virtual void setFilter(const std::list< std::string > &accept, const std::list< std::string > &ignore)
sets a filter to this plotoption: To export only selected channels
long t
Definition: plotoption.h:153
void addConfigurable(const Configurable *)