23#ifndef TIMERASTER_DISPLAY_PLOT_H
24#define TIMERASTER_DISPLAY_PLOT_H
30#include <qwt_plot_rasteritem.h>
35#if QWT_VERSION < 0x060000
39#include <qwt_point_3d.h>
40#include <qwt_compat.h>
59 int nplots,
double samp_rate,
double rows,
double cols, QWidget*);
77 const std::string& strunits);
79 void plotNewData(
const std::vector<double*> dataPoints,
const int64_t numDataPoints);
81 void plotNewData(
const double* dataPoints,
const int64_t numDataPoints);
104 void _updateIntensityRangeDisplay();
106 std::vector<TimeRasterData*> d_data;
107 std::vector<PlotTimeRaster*> d_raster;
110 double d_rows, d_cols;
112 std::vector<int> d_color_map_type;
113 QColor d_low_intensity;
114 QColor d_high_intensity;
116 int d_color_bar_title_font_size;
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:65
QWidget for time raster (time vs. time) plots.
Definition: TimeRasterDisplayPlot.h:49
void updatedUpperIntensityLevel(const double)
void setPlotDimensions(const double rows, const double cols, const double units, const std::string &strunits)
double getMinIntensity(int which) const
void setColorMapTitleFontSize(int tfs)
double getMaxIntensity(int which) const
void setSampleRate(double samprate)
void plotNewData(const double *dataPoints, const int64_t numDataPoints)
int getIntensityColorMapType(int) const
int getColorMapTitleFontSize() const
void setAlpha(int which, int alpha)
void setNumRows(double rows)
int getIntensityColorMapType1() const
int intensity_color_map_type1
Definition: TimeRasterDisplayPlot.h:53
void setIntensityColorMapType(const int, const int, const QColor, const QColor)
void updatedLowerIntensityLevel(const double)
virtual ~TimeRasterDisplayPlot()
void setNumCols(double cols)
int color_map_title_font_size
Definition: TimeRasterDisplayPlot.h:55
void setIntensityRange(const double minIntensity, const double maxIntensity)
const QColor getUserDefinedHighIntensityColor() const
const QColor getUserDefinedLowIntensityColor() const
TimeRasterDisplayPlot(int nplots, double samp_rate, double rows, double cols, QWidget *)
void plotNewData(const std::vector< double * > dataPoints, const int64_t numDataPoints)
void setIntensityColorMapType1(int)