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*);
47 void setAlpha(
unsigned int which,
int alpha);
50 void setXAxis(
double start,
double end);
52 void setYAxis(
double start,
double end);
62 const
std::
string& strunits);
65 const uint64_t numDataPoints);
67 void plotNewData(const
double* dataPoints, const uint64_t numDataPoints);
71 void replot(
void) override;
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;
A plot item, which displays a time raster.
Definition: plot_raster.h:34
void setAlpha(unsigned int which, int alpha)
void setXAxis(double start, double end)
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:41
double getMinIntensity(unsigned int which) const
void setYAxis(double start, double end)
int getAlpha(unsigned int which)
Definition: timeRasterGlobalData.h:19
QWidget for time raster (time vs. time) plots.
Definition: TimeRasterDisplayPlot.h:29
void setColorMapTitleFontSize(int tfs)
const QColor getUserDefinedLowIntensityColor() const
const QColor getUserDefinedHighIntensityColor() const
void updatedLowerIntensityLevel(const double)
void setSampleRate(double samprate)
int getIntensityColorMapType1() const
void setIntensityColorMapType(const unsigned int, const int, const QColor, const QColor)
void setPlotDimensions(const double rows, const double cols, const double units, const std::string &strunits)
int color_map_title_font_size
Definition: TimeRasterDisplayPlot.h:36
double getMaxIntensity(unsigned int which) const
void plotNewData(const std::vector< const double * > dataPoints, const uint64_t numDataPoints)
void replot(void) override
void updatedUpperIntensityLevel(const double)
void setYLabel(const std::string &label)
int intensity_color_map_type1
Definition: TimeRasterDisplayPlot.h:34
void setNumRows(double rows)
void setXLabel(const std::string &label)
void setIntensityRange(const double minIntensity, const double maxIntensity)
int getColorMapTitleFontSize() const
int getIntensityColorMapType(unsigned int) const
void setNumCols(double cols)
void setIntensityColorMapType1(int)