11#ifndef HISTOGRAM_DISPLAY_PLOT_H 
   12#define HISTOGRAM_DISPLAY_PLOT_H 
   39                     const uint64_t numDataPoints,
 
   40                     const double timeInterval);
 
   57    void setXaxis(
double min, 
double max) 
override;
 
   62    void _resetXAxisPoints(
double left, 
double right);
 
   63    void _autoScaleY(
double bottom, 
double top);
 
   65    unsigned int d_bins = 100;
 
   67    double d_xmin, d_xmax, d_left, d_right;
 
   70    std::vector<double> d_xdata;
 
   71    std::vector<std::vector<double>> d_ydata;
 
   73    bool d_semilogx = 
false;
 
   74    bool d_semilogy = 
false;
 
   75    bool d_autoscalex_state = 
false;
 
 
DisplayPlot(int nplots, QWidget *)
bool getAccumulate() const
HistogramDisplayPlot(const HistogramDisplayPlot &)=delete
void setSemilogx(bool en)
void setAccumulate(bool en)
HistogramDisplayPlot & operator=(HistogramDisplayPlot &&)=delete
HistogramDisplayPlot(unsigned int nplots, QWidget *)
void plotNewData(const std::vector< const double * > dataPoints, const uint64_t numDataPoints, const double timeInterval)
void setLineColor(unsigned int which, QColor color) override
void setAutoScale(bool state)
~HistogramDisplayPlot() override
HistogramDisplayPlot(HistogramDisplayPlot &&)=delete
void setSemilogy(bool en)
void setNumBins(unsigned int bins)
int getMarkerAlpha(unsigned int which) const override
void setMarkerAlpha(unsigned int which, int alpha) override
void setXaxis(double min, double max) override
HistogramDisplayPlot & operator=(const HistogramDisplayPlot &)=delete