summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/TimeRasterDisplayPlot.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/TimeRasterDisplayPlot.cc')
-rw-r--r--gr-qtgui/lib/TimeRasterDisplayPlot.cc26
1 files changed, 26 insertions, 0 deletions
diff --git a/gr-qtgui/lib/TimeRasterDisplayPlot.cc b/gr-qtgui/lib/TimeRasterDisplayPlot.cc
index ffacd80bad..5cf736d389 100644
--- a/gr-qtgui/lib/TimeRasterDisplayPlot.cc
+++ b/gr-qtgui/lib/TimeRasterDisplayPlot.cc
@@ -468,6 +468,12 @@ TimeRasterDisplayPlot::getIntensityColorMapType(int which) const
return d_color_map_type[which];
}
+int
+TimeRasterDisplayPlot::getIntensityColorMapType1() const
+{
+ return getIntensityColorMapType(0);
+}
+
void
TimeRasterDisplayPlot::setIntensityColorMapType(const int which,
const int newType,
@@ -504,6 +510,16 @@ TimeRasterDisplayPlot::setIntensityColorMapType(const int which,
d_raster[which]->setColorMap(new ColorMap_Incandescent());
break;
}
+ case INTENSITY_COLOR_MAP_TYPE_SUNSET: {
+ d_color_map_type[which] = newType;
+ d_raster[which]->setColorMap(new ColorMap_Sunset());
+ break;
+ }
+ case INTENSITY_COLOR_MAP_TYPE_COOL: {
+ d_color_map_type[which] = newType;
+ d_raster[which]->setColorMap(new ColorMap_Cool());
+ break;
+ }
case INTENSITY_COLOR_MAP_TYPE_USER_DEFINED: {
d_low_intensity = lowColor;
d_high_intensity = highColor;
@@ -518,6 +534,12 @@ TimeRasterDisplayPlot::setIntensityColorMapType(const int which,
}
}
+void
+TimeRasterDisplayPlot::setIntensityColorMapType1(int newType)
+{
+ setIntensityColorMapType(0, newType, d_low_intensity, d_high_intensity);
+}
+
const QColor
TimeRasterDisplayPlot::getUserDefinedLowIntensityColor() const
{
@@ -555,6 +577,10 @@ TimeRasterDisplayPlot::_updateIntensityRangeDisplay()
rightAxis->setColorMap(intv, new ColorMap_BlackHot()); break;
case INTENSITY_COLOR_MAP_TYPE_INCANDESCENT:
rightAxis->setColorMap(intv, new ColorMap_Incandescent()); break;
+ case INTENSITY_COLOR_MAP_TYPE_SUNSET:
+ rightAxis->setColorMap(intv, new ColorMap_Sunset()); break;
+ case INTENSITY_COLOR_MAP_TYPE_COOL:
+ rightAxis->setColorMap(intv, new ColorMap_Cool()); break;
case INTENSITY_COLOR_MAP_TYPE_USER_DEFINED:
rightAxis->setColorMap(intv, new ColorMap_UserDefined(d_low_intensity,
d_high_intensity));