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();
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
A plot item, which displays a time raster.
Definition plot_raster.h:51
Definition timeRasterGlobalData.h:37
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)
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)
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
void plotNewData(const std::vector< double * > dataPoints, const int64_t numDataPoints)
void setIntensityColorMapType1(int)