11#ifndef TIMERASTER_DISPLAY_PLOT_H 
   12#define TIMERASTER_DISPLAY_PLOT_H 
   18#include <qwt_plot_rasteritem.h> 
   23#include <qwt_interval.h> 
   40        int nplots, 
double samp_rate, 
double rows, 
double cols, QWidget*);
 
   62                           const 
std::
string& strunits);
 
   65                     const uint64_t numDataPoints);
 
   67    void plotNewData(const 
double* dataPoints, const uint64_t numDataPoints);
 
   91    void _updateIntensityRangeDisplay();
 
   97    double d_rows, d_cols;
 
   99    std::vector<
int> d_color_map_type;
 
  100    QColor d_low_intensity;
 
  101    QColor d_high_intensity;
 
  103    int d_color_bar_title_font_size;
 
  105    std::
string d_x_label;
 
  106    double d_x_start_value;
 
  107    double d_x_end_value;
 
  108    std::
string d_y_label;
 
  109    double d_y_start_value;
 
  110    double d_y_end_value;
 
 
DisplayPlot(int nplots, QWidget *)
A plot item, which displays a time raster.
Definition plot_raster.h:35
Definition timeRasterGlobalData.h:20
void updatedUpperIntensityLevel(const double)
void setPlotDimensions(const double rows, const double cols, const double units, const std::string &strunits)
void setXLabel(const std::string &label)
void setColorMapTitleFontSize(int tfs)
void setSampleRate(double samprate)
void setYLabel(const std::string &label)
void replot(void) override
int getColorMapTitleFontSize() const
void setXAxis(double start, double end)
void setNumRows(double rows)
int getAlpha(unsigned int which)
int getIntensityColorMapType1() const
int getIntensityColorMapType(unsigned int) const
int intensity_color_map_type1
Definition TimeRasterDisplayPlot.h:34
void updatedLowerIntensityLevel(const double)
void setYAxis(double start, double end)
void setNumCols(double cols)
int color_map_title_font_size
Definition TimeRasterDisplayPlot.h:36
void setIntensityRange(const double minIntensity, const double maxIntensity)
double getMinIntensity(unsigned int which) const
const QColor getUserDefinedHighIntensityColor() const
const QColor getUserDefinedLowIntensityColor() const
double getMaxIntensity(unsigned int which) const
TimeRasterDisplayPlot(int nplots, double samp_rate, double rows, double cols, QWidget *)
void setAlpha(unsigned int which, int alpha)
void plotNewData(const std::vector< const double * > dataPoints, const uint64_t numDataPoints)
void setIntensityColorMapType1(int)
void setIntensityColorMapType(const unsigned int, const int, const QColor, const QColor)