Qnet Navigation Tool.  
 More...
#include <QnetNavTool.h>
Inherits Isis::Tool.
 | 
| enum   | FilterIndex { Points, 
Cubes
 } | 
|   | 
| enum   | PointFilterIndex {  
  JigsawErrors, 
RegistrationErrors, 
Id, 
NumberImages, 
 
  Type, 
LatLonRange, 
Distance, 
MeasureType, 
 
  GoodnessOfFit, 
CubeName
 
 } | 
|   | 
| enum   | CubeFilterIndex { Name, 
NumberPoints, 
PointDistance
 } | 
|   | 
Qnet Navigation Tool. 
- Author
 - 2006-11-07 Elizabeth Ribelin 
 
 
| Enumerator | 
|---|
| Name  | 
 | 
| NumberPoints  | 
 | 
| PointDistance  | 
 | 
 
 
| Enumerator | 
|---|
| JigsawErrors  | 
 | 
| RegistrationErrors  | 
 | 
| Id  | 
 | 
| NumberImages  | 
 | 
| Type  | 
 | 
| LatLonRange  | 
 | 
| Distance  | 
 | 
| MeasureType  | 
 | 
| GoodnessOfFit  | 
 | 
| CubeName  | 
 | 
 
 
      
        
          | Isis::QnetNavTool::~QnetNavTool  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void Isis::Tool::activate  | 
          ( | 
          bool  | 
          on | ) | 
           | 
         
       
   | 
  
slotinherited   | 
  
 
Activates the tool. 
- Parameters
 - 
  
  
 
References Isis::Tool::clearWarningSignal(), and Isis::Tool::toolActivated().
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   | 
  
 
 
Adds the tool to the application. 
- Parameters
 - 
  
  
 
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().
 
 
  
  
      
        
          | void Isis::Tool::addTo  | 
          ( | 
          ToolPad *  | 
          toolpad | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::addTo  | 
          ( | 
          QMenu *  | 
          menu | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
- Parameters
 - 
  
  
 
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.
 
 
  
  
      
        
          | void Isis::Tool::addToActive  | 
          ( | 
          QToolBar *  | 
          toolbar | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::addToPermanent  | 
          ( | 
          QToolBar *  | 
          toolbar | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
  
  
      
        
          | void Isis::Tool::clearWarningSignal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signalinherited   | 
  
 
 
      
        
          | const ControlNet * Isis::QnetNavTool::controlNet  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | virtual QWidget* Isis::Tool::createToolBarWidget  | 
          ( | 
          QStackedWidget *  | 
          parent | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualinherited   | 
  
 
Anytime a tool is created, you must add it to the tool bar. 
- Parameters
 - 
  
  
 
- Returns
 - QWidget* 
 
Reimplemented in Isis::StretchTool, Isis::FindTool, Isis::StatisticsTool, Isis::FeatureNomenclatureTool, Isis::EditTool, Isis::ZoomTool, Isis::MeasureTool, Isis::StereoTool, Isis::SpatialPlotTool, Isis::SpectralPlotTool, Isis::AbstractPlotTool, Isis::BandTool, Isis::SunShadowTool, Isis::HistogramTool, Isis::ScatterPlotTool, and Isis::PanTool.
Referenced by Isis::Tool::addToActive().
 
 
Return the current cubeviewport. 
- Returns
 - CubeViewport* 
 
Referenced by Isis::WindowTool::addConnections(), Isis::TrackTool::addConnections(), Isis::FileTool::discard(), Isis::FileTool::exportView(), Isis::SunShadowTool::mouseButtonPress(), Isis::PanTool::mouseButtonRelease(), 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::HistogramTool::refreshPlot(), Isis::SpatialPlotTool::refreshPlot(), Isis::SpectralPlotTool::refreshPlot(), Isis::WindowTool::removeConnections(), Isis::TrackTool::removeConnections(), Isis::HistogramTool::rubberBandComplete(), Isis::MeasureTool::rubberBandComplete(), Isis::ZoomTool::rubberBandComplete(), Isis::StereoTool::rubberBandComplete(), Isis::EditTool::rubberBandComplete(), Isis::StretchTool::rubberBandComplete(), Isis::FileTool::save(), Isis::FileTool::saveAs(), Isis::FileTool::saveAsCubeByOption(), Isis::FileTool::saveInfo(), Isis::ScatterPlotTool::showNewScatterPlotConfig(), Isis::StretchTool::stretchGlobal(), Isis::StretchTool::stretchGlobalAllBands(), Isis::StretchTool::stretchRegional(), Isis::StretchTool::updateAdvStretchDialogforAll(), Isis::StretchTool::updateHistograms(), Isis::MeasureTool::updateMeasure(), 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(), and Isis::AbstractPlotTool::viewportsToPlot().
 
 
Return the list of cubeviewports. 
- Returns
 - CubeViewportList* 
 
References Isis::Workspace::cubeViewportList().
Referenced by Isis::FileTool::closeAll(), Isis::MatchTool::createPoint(), Isis::BlinkTool::eventFilter(), Isis::PanTool::mouseButtonRelease(), Isis::RubberBandTool::mouseButtonRelease(), Isis::RubberBandTool::mouseMove(), Isis::ScatterPlotTool::repaintViewports(), Isis::AbstractPlotTool::repaintViewports(), Isis::ZoomTool::rubberBandComplete(), Isis::FeatureNomenclatureTool::setFontColor(), Isis::FeatureNomenclatureTool::setFontSize(), Isis::FeatureNomenclatureTool::setShowApprovedOnly(), Isis::FeatureNomenclatureTool::setVectorType(), Isis::StretchTool::stretchGlobalAllViewports(), Isis::MeasureTool::updateMeasure(), Isis::WindowTool::updateTool(), Isis::BlinkTool::updateTool(), Isis::FindTool::updateTool(), and Isis::AbstractPlotTool::viewportsToPlot().
 
 
  
  
      
        
          | void Isis::QnetNavTool::deletedPoints  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::disconnectAprioriDialog  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Apriori dialog has been closed and needs to be disconnected and deleted so a new dialog can be brought up next time. 
- Author
 - 2016-11-14 Makayla Shepherd 
 
 
 
  
  
      
        
          | void Isis::Tool::enableRubberBandTool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtualinherited   | 
  
 
 
      
        
          | QList< int > & Isis::QnetNavTool::filteredImages  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | const QList< int > & Isis::QnetNavTool::filteredImages  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | QList< int > & Isis::QnetNavTool::filteredPoints  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | const QList< int > & Isis::QnetNavTool::filteredPoints  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | void Isis::QnetNavTool::ignoredPoints  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::loadImage  | 
          ( | 
          const QString &  | 
          _t1 | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::loadPointImages  | 
          ( | 
          ControlPoint *  | 
          _t1 | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | virtual QString Isis::Tool::menuName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
Anytime a tool is created, you must give it a name for the menu. 
- Returns
 - QString 
 
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.
Referenced by Isis::Tool::addTo(), Isis::CubeDnView::CubeDnView(), and Isis::Workspace::Workspace().
 
 
  
  
      
        
          | void Isis::Tool::mouseButtonPress  | 
          ( | 
          QPoint  | 
          p,  | 
         
        
           | 
           | 
          Qt::MouseButton  | 
          s  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | void Isis::Tool::mouseButtonRelease  | 
          ( | 
          QPoint  | 
          p,  | 
         
        
           | 
           | 
          Qt::MouseButton  | 
          s  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | void Isis::Tool::mouseDoubleClick  | 
          ( | 
          QPoint  | 
          p | ) | 
           | 
         
       
   | 
  
protectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::mouseEnter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::mouseLeave  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | void Isis::Tool::mouseMove  | 
          ( | 
          QPoint  | 
          p | ) | 
           | 
         
       
   | 
  
protectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::mouseMove  | 
          ( | 
          QPoint  | 
          p,  | 
         
        
           | 
           | 
          Qt::MouseButton  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::netChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::paintViewport  | 
          ( | 
          MdiCubeViewport *  | 
          vp,  | 
         
        
           | 
           | 
          QPainter *  | 
          painter  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::pointChanged  | 
          ( | 
          QString  | 
          pointId | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::refreshList  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::resetList  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::rubberBandComplete  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
References Isis::ToolList::rubberBandTool().
Referenced by Isis::MeasureTool::createToolBarWidget(), Isis::HistogramTool::enableRubberBandTool(), Isis::SpectralPlotTool::enableRubberBandTool(), Isis::SpatialPlotTool::enableRubberBandTool(), Isis::StereoTool::enableRubberBandTool(), Isis::MeasureTool::enableRubberBandTool(), Isis::ZoomTool::enableRubberBandTool(), Isis::EditTool::enableRubberBandTool(), Isis::StretchTool::enableRubberBandTool(), Isis::Tool::enableRubberBandTool(), Isis::HistogramTool::refreshPlot(), Isis::SpatialPlotTool::refreshPlot(), Isis::SpectralPlotTool::refreshPlot(), Isis::RubberBandComboBox::RubberBandComboBox(), Isis::HistogramTool::rubberBandComplete(), Isis::MeasureTool::rubberBandComplete(), Isis::SpectralPlotTool::rubberBandComplete(), Isis::SpatialPlotTool::rubberBandComplete(), Isis::ZoomTool::rubberBandComplete(), Isis::StereoTool::rubberBandComplete(), Isis::EditTool::rubberBandComplete(), Isis::StretchTool::rubberBandComplete(), and Isis::RubberBandComboBox::selectionChanged().
 
 
  
  
      
        
          | virtual void Isis::Tool::scaleChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | virtual void Isis::Tool::screenPixelsChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
This is called when actions change which pixels from the cube are displayed. 
 
 
  
  
      
        
          | void Isis::QnetNavTool::serialListModified  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Isis::Tool::setList  | 
          ( | 
          ToolList *  | 
          currentList | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | void Isis::QnetNavTool::showNavTool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
This method sets the Navigation Dialog window to shown=true. 
- Author
 - Jeannie Walldren 
 
 
 
  
  | 
      
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | void Isis::Tool::toolActivated  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signalinherited   | 
  
 
 
  
  
      
        
          | QString Isis::Tool::toolIconDir  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
returns the path to the icon directory. 
- Returns
 - QString 
 
Referenced by Isis::AdvancedTrackTool::AdvancedTrackTool(), Isis::BlinkTool::BlinkTool(), Isis::PanTool::createToolBarWidget(), Isis::BandTool::createToolBarWidget(), Isis::StereoTool::createToolBarWidget(), Isis::ZoomTool::createToolBarWidget(), Isis::EditTool::createToolBarWidget(), Isis::FindTool::createToolBarWidget(), Isis::StretchTool::createToolBarWidget(), Isis::MatchTool::createToolBarWidget(), Isis::FileTool::FileTool(), Isis::FindTool::FindTool(), Isis::HelpTool::HelpTool(), Isis::HistogramTool::HistogramTool(), Isis::PanTool::PanTool(), 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(), Isis::StatisticsTool::toolPadAction(), Isis::FindTool::toolPadAction(), Isis::StretchTool::toolPadAction(), Isis::MatchTool::toolPadAction(), Isis::QnetTool::toolPadAction(), Isis::WindowTool::WindowTool(), and Isis::ZoomTool::ZoomTool().
 
 
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
Anytime a tool is created, you must setup a tool pad action with it. 
- Parameters
 - 
  
  
 
- Returns
 - QAction* 
 
Reimplemented in Isis::QnetTool, Isis::MatchTool, Isis::StretchTool, Isis::FindTool, Isis::StatisticsTool, Isis::FeatureNomenclatureTool, Isis::EditTool, Isis::ZoomTool, Isis::MeasureTool, Isis::StereoTool, Isis::SpatialPlotTool, Isis::SpectralPlotTool, Isis::IpceTool, Isis::SunShadowTool, Isis::BandTool, Isis::HistogramTool, Isis::ScatterPlotTool, and Isis::PanTool.
Referenced by Isis::Tool::addTo().
 
 
  
  
      
        
          | void Isis::QnetNavTool::updateEditPoint  | 
          ( | 
          QString  | 
          pointId | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Update the list showing the new point highlighted. 
- Parameters
 - 
  
    | pointId | Value of the PointId keyword for the new point.  | 
  
   
Referenced by resetList().
 
 
  
  
      
        
          | virtual void Isis::Tool::updateMeasure  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtualslotinherited   | 
  
 
 
  
  
      
        
          | void Isis::Tool::updateTool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
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.
Referenced by Isis::Tool::setCubeViewport().
 
 
  
  
      
        
          | void Isis::Tool::viewportChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signalinherited   | 
  
 
 
The documentation for this class was generated from the following files: