57 #ifndef ACG_QWTFUNCTIONPLOT_HH 58 #define ACG_QWTFUNCTIONPLOT_HH 65 #include <qwt_plot_curve.h> 66 #include <qwt_plot_zoomer.h> 67 #include <qwt_scale_engine.h> 68 #include <qwt_plot_marker.h> 73 #include <ui_QwtFunctionPlotBase.h> 78 #if QWT_VERSION >= 0x060000 79 #include <ACG/QwtWidgets/QwtHistogramm.hh> 81 #include "HistogramItem.hh" 85 #include "TextureParameters.hh" 99 class QwtFunctionPlot :
public QDialog,
public Ui::QwtFunctionPlotBase
105 explicit QwtFunctionPlot( QWidget* _parent = 0 );
108 ~QwtFunctionPlot() {}
111 void setFunction( std::vector<double>& _values );
117 void setParameters(
bool repeat,
double repeatMax,
118 bool clamp,
double clampMin,
double clampMax,
128 void setImage(QImage* _image);
139 QwtPlotZoomer* plot_zoomer_;
141 QwtPlotMarker* clampMinMarker_;
142 QwtSymbol* minSymbol_;
144 QwtPlotMarker* clampMaxMarker_;
145 QwtSymbol* maxSymbol_;
148 #if QWT_VERSION >= 0x060000 154 std::vector<double> values_;
171 #endif // ACG_QWTFUNCTIONPLOT_HH defined Namespace providing different geometric functions concerning angles.
Histogram plotting widget.