Go to the documentation of this file.
6 #include <ArmarXGui/interface/StaticPlotterInterface.h>
7 #include <ArmarXGui/gui-plugins/PlotterPlugin/ui_StaticPlotterWidget.h>
9 #pragma GCC diagnostic push
10 #pragma GCC diagnostic ignored "-Wpedantic"
12 #include <qwt_plot_curve.h>
13 #pragma GCC diagnostic pop
43 public StaticPlotterInterface
61 void showCurve(QwtPlotItem* item,
bool on);
66 return "Util.Plotter";
70 void addPlot(
const std::string& plotName,
const StringVector2fSeqDict& plotsData,
const Ice::Current&)
override;
73 QwtPlotCurve* createCurve(
const QString& label, QColor color);
75 Ui::StaticPlotterWidget ui;
76 QPointer<QwtPlot> plotter;
77 std::map<QString, StringVector2fSeqDict > plotsMap;
79 QToolBar* customToolbar;
86 void addPlotWithTimestampVector(
const std::string& plotName,
const Ice::FloatSeq& timestamps,
const StringFloatSeqDict& plotsData,
const Ice::Current&)
override;
This file offers overloads of toIce() and fromIce() functions for STL container types.