| 
    Isis 3.0 Programmer Reference
    
   | Home | 
#include <StatisticsTool.h>


Public Slots | |
| void | activate (bool) | 
| Activates the tool.  More... | |
| virtual void | updateTool () | 
| Updates the tool.  More... | |
| void | setCubeViewport (MdiCubeViewport *cvp) | 
| Sets the current viewport to the given cvp.  More... | |
Signals | |
| void | clearWarningSignal () | 
| void | toolActivated () | 
| void | viewportChanged () | 
Public Member Functions | |
| StatisticsTool (QWidget *parent) | |
| Constructor, creates and sets up widgets for this tool.  More... | |
| void | addTo (ViewportMainWindow *mw) | 
| Adds the tool to the application.  More... | |
| void | addTo (ToolPad *toolpad) | 
| Adds the tool to the toolpad.  More... | |
| virtual void | addTo (QMenu *menu) | 
| virtual void | addTo (Workspace *ws) | 
| Adds the given workspace to the cubeviewport list.  More... | |
| virtual QString | menuName () const | 
| Anytime a tool is created, you must give it a name for the menu.  More... | |
| virtual void | addToPermanent (QToolBar *toolbar) | 
| void | addToActive (QToolBar *toolbar) | 
| QString | toolIconDir () const | 
| returns the path to the icon directory.  More... | |
| virtual void | paintViewport (MdiCubeViewport *vp, QPainter *painter) | 
| RubberBandTool * | rubberBandTool () | 
| void | setList (ToolList *currentList) | 
Protected Types | |
| typedef QVector < MdiCubeViewport * >  | CubeViewportList | 
| A list of cubeviewports.  More... | |
Protected Slots | |
| void | mouseButtonRelease (QPoint p, Qt::MouseButton s) | 
| Called when a mouse button is released.  More... | |
| void | hideDisplay (bool hide) | 
| Hide/Show the visual display.  More... | |
| void | resizeScrollbars () | 
| Resize the scroll bars and center the point clicked.  More... | |
| virtual void | rubberBandComplete () | 
| virtual void | screenPixelsChanged () | 
| This is called when actions change which pixels from the cube are displayed.  More... | |
| virtual void | mouseEnter () | 
| virtual void | mouseMove (QPoint p) | 
| virtual void | mouseMove (QPoint p, Qt::MouseButton) | 
| virtual void | mouseLeave () | 
| virtual void | mouseDoubleClick (QPoint p) | 
| virtual void | mouseButtonPress (QPoint p, Qt::MouseButton s) | 
| virtual void | updateMeasure () | 
| virtual void | scaleChanged () | 
| virtual void | stretchRequested (MdiCubeViewport *, int) | 
| void | registerTool (MdiCubeViewport *viewport) | 
| Registers the tool to the viewport.  More... | |
Protected Member Functions | |
| QAction * | toolPadAction (ToolPad *toolpad) | 
| Attaches this tool to the toolpad.  More... | |
| QWidget * | createToolBarWidget (QStackedWidget *parent) | 
| Attaches this tool to the toolbar.  More... | |
| MdiCubeViewport * | cubeViewport () const | 
| Return the current cubeviewport.  More... | |
| CubeViewportList * | cubeViewportList () const | 
| Return the list of cubeviewports.  More... | |
| virtual void | addConnections (MdiCubeViewport *cvp) | 
| Anytime a tool is created, you must add the connections for it.  More... | |
| virtual void | removeConnections (MdiCubeViewport *cvp) | 
| Anytime a tool is created, you must be able to remove it's connections.  More... | |
| virtual void | enableRubberBandTool () | 
| Anytime a tool is created, you may use the rubber band tool.  More... | |
| Workspace * | workspace () | 
Private Slots | |
| void | changeBoxSamples () | 
| Change the box sample size.  More... | |
| void | changeBoxLines () | 
| Change the box line size.  More... | |
Private Member Functions | |
| void | getStatistics (QPoint p) | 
| Retrieve the statistics based on the box size and point on the cube.  More... | |
Private Attributes | |
| QAction * | p_action | 
| Action associated with this tool.  More... | |
| QDialog * | p_dialog | 
| Dialog to show pixel data and statistics.  More... | |
| QScrollArea * | p_visualScroll | 
| Scroll area to house visual display.  More... | |
| QGroupBox * | p_visualBox | 
| Visual group box to hold visual display.  More... | |
| VisualDisplay * | p_visualDisplay | 
| Visual display.  More... | |
| QLabel * | p_boxLabel | 
| Box label.  More... | |
| QLabel * | p_minLabel | 
| Minimum label.  More... | |
| QLabel * | p_maxLabel | 
| Maximum label.  More... | |
| QLabel * | p_avgLabel | 
| Average label.  More... | |
| QLabel * | p_stdevLabel | 
| Std Dev label.  More... | |
| QLabel * | p_sampLabel | 
| Sample label.  More... | |
| QLabel * | p_lineLabel | 
| Line label.  More... | |
| QLabel * | p_dnLabel | 
| DN label.  More... | |
| QLineEdit * | p_sampsEdit | 
| Sample size line edit.  More... | |
| QLineEdit * | p_linesEdit | 
| Line size line edit.  More... | |
| int | p_boxSamps | 
| Sample size for box.  More... | |
| int | p_boxLines | 
| Line size for box.  More... | |
| int | p_ulSamp | 
| Upper left sample of region.  More... | |
| int | p_ulLine | 
| Upper left line of region.  More... | |
| bool | p_set | 
| Boolean to see if data is set.  More... | |
Definition at line 132 of file StatisticsTool.h.
      
  | 
  protectedinherited | 
| Isis::StatisticsTool::StatisticsTool | ( | QWidget * | parent | ) | 
Constructor, creates and sets up widgets for this tool.
| parent | 
Definition at line 32 of file StatisticsTool.cpp.
References hideDisplay(), p_avgLabel, p_boxLabel, p_boxLines, p_boxSamps, p_dialog, p_dnLabel, p_lineLabel, p_maxLabel, p_minLabel, p_sampLabel, p_set, p_stdevLabel, p_ulLine, p_ulSamp, p_visualBox, p_visualDisplay, p_visualScroll, and resizeScrollbars().
      
  | 
  slotinherited | 
Activates the tool.
| on | 
Definition at line 131 of file Tool.cpp.
References Isis::Tool::addViewportConnections(), Isis::Tool::disableToolBar(), Isis::Tool::enableToolBar(), Isis::Tool::m_active, Isis::Tool::m_toolPadAction, and Isis::Tool::removeViewportConnections().
Referenced by Isis::Tool::addTo(), Isis::AdvancedTrackTool::AdvancedTrackTool(), Isis::RubberBandTool::disable(), Isis::RubberBandTool::enable(), Isis::AdvancedTrackTool::eventFilter(), Isis::FileTool::FileTool(), Isis::RubberBandTool::RubberBandTool(), Isis::TrackTool::TrackTool(), Isis::WindowTool::WindowTool(), and Isis::Workspace::Workspace().
      
  | 
  inlineprotectedvirtualinherited | 
Anytime a tool is created, you must add the connections for it.
| cvp | 
Reimplemented in Isis::TrackTool, and Isis::WindowTool.
Definition at line 253 of file Tool.h.
Referenced by Isis::Tool::addViewportConnections().
      
  | 
  inherited | 
Adds the tool to the application.
| pViewPortMnWin | 
Definition at line 78 of file Tool.cpp.
References Isis::ViewportMainWindow::activeToolBar(), Isis::Tool::addToActive(), Isis::Tool::addToPermanent(), Isis::ViewportMainWindow::getMenu(), Isis::Tool::menuName(), Isis::ViewportMainWindow::permanentToolBar(), Isis::ViewportMainWindow::toolPad(), and Isis::ViewportMainWindow::workspace().
Referenced by Isis::WindowTool::addTo(), Isis::SpecialPixelTool::addTo(), Isis::FileTool::addTo(), Isis::EditTool::addTo(), Isis::CubeDnView::CubeDnView(), Isis::ViewportMainWindow::ViewportMainWindow(), and Isis::Workspace::Workspace().
      
  | 
  inherited | 
Adds the tool to the toolpad.
| toolpad | 
Definition at line 98 of file Tool.cpp.
References Isis::Tool::activate(), Isis::ToolPad::addAction(), Isis::Tool::m_toolPadAction, and Isis::Tool::toolPadAction().
      
  | 
  inlinevirtualinherited | 
| menu | 
Reimplemented in Isis::FindTool, Isis::FeatureNomenclatureTool, Isis::StretchTool, Isis::QnetFileTool, Isis::AdvancedTrackTool, Isis::ZoomTool, Isis::SpectralPlotTool, Isis::MeasureTool, Isis::FileTool, Isis::SunShadowTool, Isis::HelpTool, Isis::SpecialPixelTool, Isis::BlinkTool, Isis::WindowTool, and Isis::PanTool.
      
  | 
  virtualinherited | 
Adds the given workspace to the cubeviewport list.
| ws | 
Reimplemented in Isis::EditTool, Isis::FileTool, Isis::SpecialPixelTool, and Isis::WindowTool.
Definition at line 45 of file Tool.cpp.
References Isis::Tool::registerTool(), and Isis::Tool::setCubeViewport().
      
  | 
  inherited | 
| toolbar | 
Definition at line 112 of file Tool.cpp.
References Isis::Tool::createToolBarWidget(), Isis::Tool::disableToolBar(), and Isis::Tool::m_toolBarWidget.
Referenced by Isis::Tool::addTo(), Isis::CubeDnView::CubeDnView(), and Isis::Workspace::Workspace().
      
  | 
  inlinevirtualinherited | 
| toolbar | 
Reimplemented in Isis::AdvancedTrackTool, Isis::FileTool, Isis::HelpTool, Isis::SpecialPixelTool, Isis::BlinkTool, and Isis::WindowTool.
Definition at line 111 of file Tool.h.
Referenced by Isis::Tool::addTo(), Isis::CubeDnView::CubeDnView(), and Isis::Workspace::Workspace().
      
  | 
  privateslot | 
Change the box line size.
Definition at line 390 of file StatisticsTool.cpp.
References p_boxLabel, p_boxLines, p_boxSamps, p_linesEdit, p_set, p_visualDisplay, resizeScrollbars(), and Isis::VisualDisplay::setLines().
Referenced by createToolBarWidget().
      
  | 
  privateslot | 
Change the box sample size.
Definition at line 370 of file StatisticsTool.cpp.
References p_boxLabel, p_boxLines, p_boxSamps, p_sampsEdit, p_set, p_visualDisplay, resizeScrollbars(), and Isis::VisualDisplay::setSamples().
Referenced by createToolBarWidget().
      
  | 
  protectedvirtual | 
Attaches this tool to the toolbar.
| parent | 
Reimplemented from Isis::Tool.
Definition at line 201 of file StatisticsTool.cpp.
References changeBoxLines(), changeBoxSamples(), p_boxLines, p_boxSamps, p_dialog, p_linesEdit, and p_sampsEdit.
      
  | 
  inlineprotectedinherited | 
Return the current cubeviewport.
Definition at line 211 of file Tool.h.
References Isis::Tool::m_cvp.
Referenced by Isis::WindowTool::addConnections(), Isis::TrackTool::addConnections(), Isis::StretchTool::advancedStretchChanged(), Isis::FindTool::centerLinkedViewports(), Isis::StretchTool::changeStretch(), Isis::BandTool::changeView(), Isis::BandTool::copyLinkedViewports(), Isis::FileTool::discard(), Isis::Tool::enableToolBar(), Isis::FileTool::exportView(), getStatistics(), Isis::FindTool::handleRecordClicked(), Isis::EditTool::LineToPoints(), Isis::TrackTool::locateCursor(), Isis::SunShadowTool::mouseButtonPress(), Isis::IpceTool::mouseButtonRelease(), Isis::RubberBandTool::mouseButtonRelease(), Isis::EditTool::mouseButtonRelease(), Isis::FeatureNomenclatureTool::mouseButtonRelease(), Isis::FindTool::mouseButtonRelease(), Isis::StretchTool::mouseButtonRelease(), Isis::MatchTool::mouseButtonRelease(), Isis::QnetTool::mouseButtonRelease(), Isis::AdvancedTrackTool::mouseLeave(), Isis::ScatterPlotTool::mouseMove(), Isis::SunShadowTool::mouseMove(), Isis::TrackTool::mouseMove(), Isis::RubberBandTool::mouseMove(), Isis::SunShadowTool::paintViewport(), Isis::RubberBandTool::paintViewport(), Isis::FindTool::paintViewport(), Isis::FileTool::print(), Isis::SunShadowTool::recalculateShadowHeight(), Isis::EditTool::redoEdit(), Isis::FindTool::refresh(), Isis::HistogramTool::refreshPlot(), Isis::SpatialPlotTool::refreshPlot(), Isis::SpectralPlotTool::refreshPlot(), Isis::WindowTool::removeConnections(), Isis::TrackTool::removeConnections(), Isis::RubberBandTool::repaint(), Isis::WindowTool::resizeWindows(), Isis::HistogramTool::rubberBandComplete(), Isis::MeasureTool::rubberBandComplete(), Isis::ZoomTool::rubberBandComplete(), Isis::EditTool::rubberBandComplete(), Isis::StretchTool::rubberBandComplete(), Isis::FileTool::save(), Isis::FileTool::saveAs(), Isis::FileTool::saveAsCubeByOption(), Isis::FileTool::saveAsReducedCube(), Isis::FileTool::saveInfo(), Isis::BandTool::setBandBin(), Isis::BandTool::setList(), Isis::StretchTool::setStretchAcrossBands(), Isis::StretchTool::setStretchAllViewports(), Isis::StretchTool::showAdvancedDialog(), Isis::ScatterPlotTool::showNewScatterPlotConfig(), Isis::StretchTool::stretchChanged(), Isis::StretchTool::stretchGlobal(), Isis::StretchTool::stretchGlobalAllBands(), Isis::StretchTool::stretchRegional(), Isis::EditTool::undoEdit(), Isis::StretchTool::updateAdvStretchDialogforAll(), Isis::StretchTool::updateHistograms(), Isis::TrackTool::updateLabels(), Isis::MeasureTool::updateMeasure(), Isis::AdvancedTrackTool::updateRow(), Isis::WindowTool::updateTool(), Isis::BlinkTool::updateTool(), Isis::SpecialPixelTool::updateTool(), Isis::BandTool::updateTool(), Isis::SunShadowTool::updateTool(), Isis::AbstractPlotTool::updateTool(), Isis::ZoomTool::updateTool(), Isis::FileTool::updateTool(), Isis::EditTool::updateTool(), Isis::FindTool::updateTool(), Isis::StretchTool::updateTool(), Isis::AbstractPlotTool::viewportsToPlot(), Isis::EditTool::writeToCube(), Isis::ZoomTool::zoomBy(), Isis::ZoomTool::zoomFit(), Isis::ZoomTool::zoomFitHeight(), Isis::ZoomTool::zoomFitWidth(), and Isis::ZoomTool::zoomManual().
      
  | 
  protectedinherited | 
Return the list of cubeviewports.
Definition at line 390 of file Tool.cpp.
References Isis::Workspace::cubeViewportList().
Referenced by Isis::BlinkTool::advance(), Isis::SpecialPixelTool::apply(), Isis::FindTool::centerLinkedViewports(), Isis::WindowTool::changeCursor(), Isis::FileTool::closeAll(), Isis::BandTool::copyAllViewports(), Isis::BandTool::copyLinkedViewports(), Isis::MatchTool::createPoint(), Isis::BlinkTool::eventFilter(), Isis::FeatureNomenclatureTool::featuresIdentified(), Isis::FeatureNomenclatureTool::findMissingNomenclature(), Isis::FeatureNomenclatureTool::findNomenclatureStateChanged(), Isis::FindTool::handleLinkClicked(), Isis::WindowTool::linkWindows(), Isis::RubberBandTool::mouseButtonRelease(), Isis::RubberBandTool::mouseMove(), Isis::QnetTool::openGround(), Isis::IpceTool::paintAllViewports(), Isis::StereoTool::paintAllViewports(), Isis::MatchTool::paintAllViewports(), Isis::QnetTool::paintAllViewports(), Isis::FindTool::refresh(), Isis::ScatterPlotTool::repaintViewports(), Isis::AbstractPlotTool::repaintViewports(), Isis::WindowTool::resizeWindows(), Isis::BlinkTool::reverse(), Isis::ZoomTool::rubberBandComplete(), Isis::MatchTool::serialNumberList(), Isis::FeatureNomenclatureTool::setFontColor(), Isis::FeatureNomenclatureTool::setFontSize(), Isis::FeatureNomenclatureTool::setShowApprovedOnly(), Isis::StretchTool::setStretchAllViewports(), Isis::FeatureNomenclatureTool::setVectorType(), Isis::StretchTool::stretchGlobalAllViewports(), Isis::BlinkTool::toggleLink(), Isis::WindowTool::unlinkWindows(), Isis::MeasureTool::updateMeasure(), Isis::AdvancedTrackTool::updateRow(), Isis::WindowTool::updateTool(), Isis::BlinkTool::updateTool(), Isis::FindTool::updateTool(), Isis::AbstractPlotTool::viewportsToPlot(), Isis::ZoomTool::zoomBy(), Isis::ZoomTool::zoomFit(), Isis::ZoomTool::zoomFitHeight(), Isis::ZoomTool::zoomFitWidth(), and Isis::ZoomTool::zoomManual().
      
  | 
  protectedvirtualinherited | 
Anytime a tool is created, you may use the rubber band tool.
Enable the use of the rubberband tool.
Reimplemented in Isis::RubberBandTool, Isis::ZoomTool, Isis::MeasureTool, Isis::StereoTool, Isis::SpatialPlotTool, Isis::SpectralPlotTool, and Isis::HistogramTool.
Definition at line 339 of file Tool.cpp.
References Isis::RubberBandTool::disable().
Referenced by Isis::Tool::addViewportConnections().
      
  | 
  private | 
Retrieve the statistics based on the box size and point on the cube.
| p | 
Definition at line 293 of file StatisticsTool.cpp.
References Isis::Statistics::AddData(), Isis::Buffer::at(), Isis::Statistics::Average(), Isis::CubeViewport::cube(), Isis::CubeViewport::cubeLines(), Isis::CubeViewport::cubeSamples(), Isis::Tool::cubeViewport(), Isis::CubeViewport::grayBand(), Isis::Statistics::Maximum(), Isis::Statistics::Minimum(), Isis::Null, p_avgLabel, p_boxLines, p_boxSamps, p_maxLabel, p_minLabel, p_set, p_stdevLabel, p_ulLine, p_ulSamp, p_visualDisplay, Isis::Cube::pixelType(), Isis::Cube::read(), resizeScrollbars(), Isis::Brick::SetBasePosition(), Isis::VisualDisplay::setPixelData(), Isis::Statistics::StandardDeviation(), Isis::Statistics::ValidPixels(), and Isis::CubeViewport::viewportToCube().
Referenced by mouseButtonRelease().
      
  | 
  protectedslot | 
Hide/Show the visual display.
| hide | 
Definition at line 266 of file StatisticsTool.cpp.
References p_dialog, p_dnLabel, p_lineLabel, p_sampLabel, and p_visualBox.
Referenced by StatisticsTool().
      
  | 
  inlinevirtualinherited | 
Anytime a tool is created, you must give it a name for the menu.
Reimplemented in Isis::FindTool, Isis::StretchTool, Isis::FeatureNomenclatureTool, Isis::AdvancedTrackTool, Isis::FileTool, Isis::ZoomTool, Isis::MeasureTool, Isis::BandTool, Isis::HelpTool, Isis::SpecialPixelTool, Isis::BlinkTool, Isis::WindowTool, and Isis::PanTool.
Definition at line 97 of file Tool.h.
Referenced by Isis::Tool::addTo(), Isis::CubeDnView::CubeDnView(), and Isis::Workspace::Workspace().
      
  | 
  protectedvirtualslotinherited | 
| p | |
| s | 
Definition at line 367 of file Tool.cpp.
Referenced by Isis::Tool::addViewportConnections(), and Isis::Tool::removeViewportConnections().
      
  | 
  protectedslot | 
Called when a mouse button is released.
| p | |
| s | 
Definition at line 255 of file StatisticsTool.cpp.
References getStatistics().
      
  | 
  protectedvirtualslotinherited | 
| p | 
Definition at line 358 of file Tool.cpp.
Referenced by Isis::Tool::addViewportConnections(), and Isis::Tool::removeViewportConnections().
      
  | 
  protectedvirtualslotinherited | 
| p | 
Definition at line 352 of file Tool.cpp.
Referenced by Isis::Tool::addViewportConnections(), and Isis::Tool::removeViewportConnections().
      
  | 
  inlinevirtualinherited | 
| vp | |
| painter | 
Reimplemented in Isis::QnetTool, Isis::MatchTool, Isis::FindTool, Isis::FeatureNomenclatureTool, Isis::RubberBandTool, Isis::StereoTool, Isis::IpceTool, Isis::SunShadowTool, Isis::AbstractPlotTool, and Isis::ScatterPlotTool.
      
  | 
  protectedslotinherited | 
Registers the tool to the viewport.
| viewport | 
Definition at line 327 of file Tool.cpp.
References Isis::Tool::m_cvp, and Isis::MdiCubeViewport::registerTool().
Referenced by Isis::Tool::addTo().
      
  | 
  inlineprotectedvirtualinherited | 
Anytime a tool is created, you must be able to remove it's connections.
| cvp | 
Reimplemented in Isis::MeasureTool, Isis::TrackTool, and Isis::WindowTool.
Definition at line 261 of file Tool.h.
Referenced by Isis::Tool::removeViewportConnections().
      
  | 
  protectedslot | 
Resize the scroll bars and center the point clicked.
Definition at line 410 of file StatisticsTool.cpp.
References p_visualScroll.
Referenced by changeBoxLines(), changeBoxSamples(), getStatistics(), and StatisticsTool().
      
  | 
  inlineprotectedvirtualslotinherited | 
This is called when actions change which pixels from the cube are displayed.
Definition at line 162 of file Tool.h.
Referenced by Isis::Tool::addViewportConnections(), Isis::Tool::removeViewportConnections(), and Isis::FeatureNomenclatureTool::viewportDone().
      
  | 
  slotinherited | 
Sets the current viewport to the given cvp.
| cvp | 
Definition at line 160 of file Tool.cpp.
References Isis::Tool::addViewportConnections(), Isis::Tool::enableToolBar(), Isis::Tool::m_active, Isis::Tool::m_cvp, Isis::Tool::removeViewportConnections(), and Isis::Tool::updateTool().
Referenced by Isis::Tool::addTo(), and Isis::FileTool::closeAll().
      
  | 
  inlineinherited | 
returns the path to the icon directory.
Definition at line 127 of file Tool.h.
References Isis::Tool::m_toolIconDir.
Referenced by Isis::AdvancedTrackTool::AdvancedTrackTool(), Isis::BlinkTool::BlinkTool(), Isis::MatchTool::createActions(), Isis::QnetTool::createActions(), Isis::StereoTool::createMenus(), Isis::PanTool::createToolBarWidget(), Isis::BandTool::createToolBarWidget(), Isis::StereoTool::createToolBarWidget(), Isis::ZoomTool::createToolBarWidget(), Isis::EditTool::createToolBarWidget(), Isis::FindTool::createToolBarWidget(), Isis::StretchTool::createToolBarWidget(), Isis::FileTool::FileTool(), Isis::FindTool::FindTool(), Isis::HistogramTool::HistogramTool(), Isis::SpecialPixelTool::SpecialPixelTool(), Isis::RubberBandComboBox::toolIconDir(), Isis::PanTool::toolPadAction(), Isis::ScatterPlotTool::toolPadAction(), Isis::HistogramTool::toolPadAction(), Isis::BandTool::toolPadAction(), Isis::SunShadowTool::toolPadAction(), Isis::IpceTool::toolPadAction(), Isis::SpectralPlotTool::toolPadAction(), Isis::SpatialPlotTool::toolPadAction(), Isis::MeasureTool::toolPadAction(), Isis::StereoTool::toolPadAction(), Isis::ZoomTool::toolPadAction(), Isis::EditTool::toolPadAction(), Isis::FeatureNomenclatureTool::toolPadAction(), toolPadAction(), Isis::FindTool::toolPadAction(), Isis::StretchTool::toolPadAction(), Isis::MatchTool::toolPadAction(), Isis::QnetTool::toolPadAction(), Isis::WindowTool::WindowTool(), and Isis::ZoomTool::ZoomTool().
Attaches this tool to the toolpad.
| toolpad | 
Reimplemented from Isis::Tool.
Definition at line 182 of file StatisticsTool.cpp.
References p_dialog, and Isis::Tool::toolIconDir().
      
  | 
  virtualslotinherited | 
Updates the tool.
Reimplemented in Isis::StretchTool, Isis::FindTool, Isis::FeatureNomenclatureTool, Isis::EditTool, Isis::FileTool, Isis::ZoomTool, Isis::MeasureTool, Isis::SpatialPlotTool, Isis::SpectralPlotTool, Isis::AbstractPlotTool, Isis::SunShadowTool, Isis::BandTool, Isis::HistogramTool, Isis::SpecialPixelTool, Isis::BlinkTool, and Isis::WindowTool.
Definition at line 318 of file Tool.cpp.
Referenced by Isis::Tool::enableToolBar(), and Isis::Tool::setCubeViewport().
      
  | 
  private | 
Action associated with this tool.
Definition at line 150 of file StatisticsTool.h.
      
  | 
  private | 
Average label.
Definition at line 158 of file StatisticsTool.h.
Referenced by getStatistics(), and StatisticsTool().
      
  | 
  private | 
Box label.
Definition at line 155 of file StatisticsTool.h.
Referenced by changeBoxLines(), changeBoxSamples(), and StatisticsTool().
      
  | 
  private | 
Line size for box.
Definition at line 167 of file StatisticsTool.h.
Referenced by changeBoxLines(), changeBoxSamples(), createToolBarWidget(), getStatistics(), and StatisticsTool().
      
  | 
  private | 
Sample size for box.
Definition at line 166 of file StatisticsTool.h.
Referenced by changeBoxLines(), changeBoxSamples(), createToolBarWidget(), getStatistics(), and StatisticsTool().
      
  | 
  private | 
Dialog to show pixel data and statistics.
Definition at line 151 of file StatisticsTool.h.
Referenced by createToolBarWidget(), hideDisplay(), StatisticsTool(), and toolPadAction().
      
  | 
  private | 
DN label.
Definition at line 162 of file StatisticsTool.h.
Referenced by hideDisplay(), and StatisticsTool().
      
  | 
  private | 
Line label.
Definition at line 161 of file StatisticsTool.h.
Referenced by hideDisplay(), and StatisticsTool().
      
  | 
  private | 
Line size line edit.
Definition at line 164 of file StatisticsTool.h.
Referenced by changeBoxLines(), and createToolBarWidget().
      
  | 
  private | 
Maximum label.
Definition at line 157 of file StatisticsTool.h.
Referenced by getStatistics(), and StatisticsTool().
      
  | 
  private | 
Minimum label.
Definition at line 156 of file StatisticsTool.h.
Referenced by getStatistics(), and StatisticsTool().
      
  | 
  private | 
Sample label.
Definition at line 160 of file StatisticsTool.h.
Referenced by hideDisplay(), and StatisticsTool().
      
  | 
  private | 
Sample size line edit.
Definition at line 163 of file StatisticsTool.h.
Referenced by changeBoxSamples(), and createToolBarWidget().
      
  | 
  private | 
Boolean to see if data is set.
Definition at line 172 of file StatisticsTool.h.
Referenced by changeBoxLines(), changeBoxSamples(), getStatistics(), and StatisticsTool().
      
  | 
  private | 
Std Dev label.
Definition at line 159 of file StatisticsTool.h.
Referenced by getStatistics(), and StatisticsTool().
      
  | 
  private | 
Upper left line of region.
Definition at line 170 of file StatisticsTool.h.
Referenced by getStatistics(), and StatisticsTool().
      
  | 
  private | 
Upper left sample of region.
Definition at line 169 of file StatisticsTool.h.
Referenced by getStatistics(), and StatisticsTool().
      
  | 
  private | 
Visual group box to hold visual display.
Definition at line 153 of file StatisticsTool.h.
Referenced by hideDisplay(), and StatisticsTool().
      
  | 
  private | 
Visual display.
Definition at line 154 of file StatisticsTool.h.
Referenced by changeBoxLines(), changeBoxSamples(), getStatistics(), and StatisticsTool().
      
  | 
  private | 
Scroll area to house visual display.
Definition at line 152 of file StatisticsTool.h.
Referenced by resizeScrollbars(), and StatisticsTool().