1#ifndef SpectralPlotWindow_h
2#define SpectralPlotWindow_h
46 QwtPlotMarker *createMarker(QColor color);
47 void drawBandMarkers();
52 bool m_markersVisible;
54 QwtPlotMarker *m_grayBandLine;
56 QwtPlotMarker *m_redBandLine;
58 QwtPlotMarker *m_greenBandLine;
60 QwtPlotMarker *m_blueBandLine;
Cube display widget for certain Isis MDI applications.
Definition MdiCubeViewport.h:39
Units
These are all the possible units for the x or y data in a plot curve.
Definition PlotCurve.h:54
Definition PlotWindow.h:88
Definition SpectralPlotWindow.h:29
void setViewport(MdiCubeViewport *cvp)
This class needs to know which viewport the user is looking at so it can appropriately draw in the ba...
Definition SpectralPlotWindow.cpp:192
SpectralPlotWindow(PlotCurve::Units xUnits, QWidget *parent)
This constructs a spectral plot window.
Definition SpectralPlotWindow.cpp:25
bool bandMarkersVisible() const
Definition SpectralPlotWindow.cpp:233
void setBandMarkersVisible(bool visible)
Definition SpectralPlotWindow.cpp:203
~SpectralPlotWindow()
Definition SpectralPlotWindow.cpp:53
void update(MdiCubeViewport *activeViewport)
This window can show markers for the currently visible bands.
Definition SpectralPlotWindow.cpp:221
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16