USGS

Isis 3.0 Developer's Reference (API)

Home

HistogramPlotWindow.h

Go to the documentation of this file.
00001 #ifndef HistogramPlotWindow_h
00002 #define HistogramPlotWindow_h
00003 
00004 #include "PlotWindow.h"
00005 
00006 class QDockWidget;
00007 
00008 namespace Isis {
00009   class HistogramItem;
00010 
00016   class HistogramPlotWindow : public PlotWindow {
00017       Q_OBJECT
00018 
00019     public:
00020       HistogramPlotWindow(QString title, QWidget *parent);
00021       using PlotWindow::add;
00022       void add(HistogramItem *);
00023 
00024 //       void setViewport(CubeViewport *cvp);
00025       int getNumItems() {
00026         return p_histItems.size();
00027       }
00028 
00029       HistogramItem *getHistItem(int index) {
00030         return p_histItems[index];
00031       }
00032 
00033       QDockWidget *getDockWidget() {
00034         return p_dock;
00035       }
00036 
00037     public slots:
00038 
00039 
00040     private:
00041 //       CubeViewport  *p_cvp; //!< The current viewport
00042       QList<HistogramItem *> p_histItems;
00043       QDockWidget *p_dock;
00044   };
00045 };
00046 
00047 #endif