23 #ifndef HISTOGRAM_DISPLAY_PLOT_H 24 #define HISTOGRAM_DISPLAY_PLOT_H 43 void plotNewData(
const std::vector<double*> dataPoints,
44 const uint64_t numDataPoints,
45 const double timeInterval);
67 void _resetXAxisPoints(
double left,
double right);
68 void _autoScaleY(
double bottom,
double top);
71 std::vector<double*> d_ydata;
75 double d_xmin, d_xmax, d_left, d_right;
80 bool d_autoscalex_state;
QWidget for displaying time domain plots.
Definition: HistogramDisplayPlot.h:35
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:61
float min(float a, float b)
void plotNewData(const std::vector< double *> dataPoints, const uint64_t numDataPoints, const double timeInterval)
void setAutoScale(bool state)
virtual ~HistogramDisplayPlot()
void setLineColor(unsigned int which, QColor color)
void setAccumulate(bool en)
void setNumBins(unsigned int bins)
void setSemilogy(bool en)
int getMarkerAlpha(unsigned int which) const
bool getAccumulate() const
void setXaxis(double min, double max)
HistogramDisplayPlot(unsigned int nplots, QWidget *)
void setSemilogx(bool en)
void setMarkerAlpha(unsigned int which, int alpha)