23 #ifndef TIMERASTER_DISPLAY_PLOT_H 24 #define TIMERASTER_DISPLAY_PLOT_H 30 #include <qwt_plot_rasteritem.h> 35 #if QWT_VERSION < 0x060000 37 #elif QWT_VERSION >= 0x060200 38 #include "qwt_interval.h" 40 typedef QwtInterval QwtDoubleInterval;
41 #elif QWT_VERSION >= 0x060000 42 #include <qwt_compat.h> 43 #include <qwt_point_3d.h> 61 int nplots,
double samp_rate,
double rows,
double cols, QWidget*);
68 void setAlpha(
unsigned int which,
int alpha);
79 const std::string& strunits);
81 void plotNewData(
const std::vector<double*> dataPoints,
const uint64_t numDataPoints);
83 void plotNewData(
const double* dataPoints,
const uint64_t numDataPoints);
107 void _updateIntensityRangeDisplay();
109 std::vector<TimeRasterData*> d_data;
110 std::vector<PlotTimeRaster*> d_raster;
113 double d_rows, d_cols;
115 std::vector<int> d_color_map_type;
116 QColor d_low_intensity;
117 QColor d_high_intensity;
119 int d_color_bar_title_font_size;
void setAlpha(unsigned int which, int alpha)
void plotNewData(const std::vector< double *> dataPoints, const uint64_t numDataPoints)
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:66
int getAlpha(unsigned int which)
QWidget for time raster (time vs. time) plots.
Definition: TimeRasterDisplayPlot.h:50
void setColorMapTitleFontSize(int tfs)
void updatedLowerIntensityLevel(const double)
void setSampleRate(double samprate)
void setIntensityColorMapType(const unsigned int, const int, const QColor, const QColor)
virtual ~TimeRasterDisplayPlot()
void setPlotDimensions(const double rows, const double cols, const double units, const std::string &strunits)
int getIntensityColorMapType(unsigned int) const
double getMinIntensity(unsigned int which) const
int getIntensityColorMapType1() const
int color_map_title_font_size
Definition: TimeRasterDisplayPlot.h:57
void updatedUpperIntensityLevel(const double)
int intensity_color_map_type1
Definition: TimeRasterDisplayPlot.h:55
int getColorMapTitleFontSize() const
void setNumRows(double rows)
const QColor getUserDefinedHighIntensityColor() const
void setIntensityRange(const double minIntensity, const double maxIntensity)
TimeRasterDisplayPlot(int nplots, double samp_rate, double rows, double cols, QWidget *)
double getMaxIntensity(unsigned int which) const
const QColor getUserDefinedLowIntensityColor() const
void setNumCols(double cols)
void setIntensityColorMapType1(int)