23 #ifndef TIMERASTER_DISPLAY_PLOT_H
24 #define TIMERASTER_DISPLAY_PLOT_H
29 #include <qwt_plot_rasteritem.h>
35 #if QWT_VERSION < 0x060000
38 #include <qwt_compat.h>
52 double rows,
double cols,
69 const double units,
const std::string &strunits);
71 void plotNewData(
const std::vector<double*> dataPoints,
78 const double maxIntensity);
95 void _updateIntensityRangeDisplay();
97 std::vector<TimeRasterData*> d_data;
98 std::vector<PlotTimeRaster*> d_raster;
101 double d_rows, d_cols;
103 std::vector<int> d_color_map_type;
104 QColor d_low_intensity;
105 QColor d_high_intensity;
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:53
void plotNewData(const std::vector< double * > dataPoints, const int64_t numDataPoints)
QWidget for time raster (time vs. time) plots.
Definition: TimeRasterDisplayPlot.h:45
const QColor getUserDefinedLowIntensityColor() const
const QColor getUserDefinedHighIntensityColor() const
void updatedLowerIntensityLevel(const double)
void setSampleRate(double samprate)
virtual ~TimeRasterDisplayPlot()
void setPlotDimensions(const double rows, const double cols, const double units, const std::string &strunits)
void setAlpha(int which, int alpha)
void setIntensityColorMapType(const int, const int, const QColor, const QColor)
void updatedUpperIntensityLevel(const double)
void setNumRows(double rows)
signed __int64 int64_t
Definition: stdint.h:89
void setIntensityRange(const double minIntensity, const double maxIntensity)
TimeRasterDisplayPlot(int nplots, double samp_rate, double rows, double cols, QWidget *)
double getMaxIntensity(int which) const
int getIntensityColorMapType(int) const
double getMinIntensity(int which) const
void setNumCols(double cols)