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;
QWidget base plot to build QTGUI plotting tools.
Definition DisplayPlot.h:42
A plot item, which displays a time raster.
Definition plot_raster.h:35
Definition timeRasterGlobalData.h:20
QWidget for time raster (time vs. time) plots.
Definition TimeRasterDisplayPlot.h:30
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
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)