Interface that allows real-time evaluation of the state of a Control Network.  
 More...
#include <ControlHealthMonitorWidget.h>
|  | 
| void | openPointEditor (ControlPoint *point) | 
|  | 
| void | openImageEditor (QList< QString > serials) | 
|  | 
Interface that allows real-time evaluation of the state of a Control Network. 
- Author
- 2018-05-28 Adam Goins
- History
- 2018-05-28 Adam Goins - Initial Creation. 
Definition at line 29 of file ControlHealthMonitorWidget.h.
◆ ControlHealthMonitorWidget()
◆ ~ControlHealthMonitorWidget()
      
        
          | Isis::ControlHealthMonitorWidget::~ControlHealthMonitorWidget | ( |  | ) |  | 
      
 
 
◆ createGraphTab()
      
        
          | QWidget * Isis::ControlHealthMonitorWidget::createGraphTab | ( |  | ) |  | 
      
 
 
◆ createGui()
      
        
          | void Isis::ControlHealthMonitorWidget::createGui | ( |  | ) |  | 
      
 
 
◆ createImagesTab()
      
        
          | QWidget * Isis::ControlHealthMonitorWidget::createImagesTab | ( |  | ) |  | 
      
 
 
◆ createOverviewTab()
      
        
          | QWidget * Isis::ControlHealthMonitorWidget::createOverviewTab | ( |  | ) |  | 
      
 
 
◆ createPointsTab()
      
        
          | QWidget * Isis::ControlHealthMonitorWidget::createPointsTab | ( |  | ) |  | 
      
 
 
◆ emitOpenImageEditor
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::emitOpenImageEditor | ( |  | ) |  |  | slot | 
 
This method is designed to be called whenever a user double-clicks on an image in the image table of the images tab. 
It will grab the selected images and emit the openImageEditor() signal, emitting with it the images that were selected.
The openImageEditor() signal is intercepted by the ControlHealthMonitorView and opens the CubeDnView with the images selected. 
Definition at line 610 of file ControlHealthMonitorWidget.cpp.
 
 
◆ emitOpenPointEditor
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::emitOpenPointEditor | ( |  | ) |  |  | slot | 
 
 
◆ historyEntry
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::historyEntry | ( | QString | entry, |  
          |  |  | QString | id, |  
          |  |  | QVariant | oldValue, |  
          |  |  | QVariant | newValue, |  
          |  |  | QString | timeStamp ) |  | slot | 
 
This SLOT is designed to intercept the historyEntry() signal emitted from the ControlNetVitals class whenever a modification is made to the network. 
The signal emits several details pertaining to the history entry.
- Parameters
- 
  
    | entry | The history comment to be displayed. |  | id | The id of the Control Point, Measure, or Network that was modified. |  | oldValue | The old value before the modification was made. |  | newValue | The new value after the modification was made. |  | timeStamp | The timestamp of when the modification was made. |  
 
Definition at line 648 of file ControlHealthMonitorWidget.cpp.
Referenced by ControlHealthMonitorWidget().
 
 
◆ initializeEverything()
      
        
          | void Isis::ControlHealthMonitorWidget::initializeEverything | ( |  | ) |  | 
      
 
 
◆ update
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::update | ( |  | ) |  |  | slot | 
 
This SLOT is called whenever the is a change made to the network embedded in the Global m_vitals object. 
Changes are detected via the networkChanged() signal which is emitted from the ControlNetVitals object which is triggered whenever networkStructureModified() is emitted from the embedded ControlNet. 
Definition at line 71 of file ControlHealthMonitorWidget.cpp.
References Isis::ControlNetVitals::getNetworkId(), Isis::ControlNetVitals::getStatus(), Isis::ControlNetVitals::getStatusDetails(), Isis::ControlNetVitals::numConstrainedPoints(), Isis::ControlNetVitals::numFixedPoints(), Isis::ControlNetVitals::numFreePoints(), Isis::ControlNetVitals::numIgnoredPoints(), Isis::ControlNetVitals::numImages(), Isis::ControlNetVitals::numImagesBelowHullTolerance(), Isis::ControlNetVitals::numImagesBelowMeasureThreshold(), Isis::ControlNetVitals::numLockedPoints(), Isis::ControlNetVitals::numMeasures(), Isis::ControlNetVitals::numPoints(), Isis::ControlNetVitals::numPointsBelowMeasureThreshold(), and Isis::toString().
Referenced by ControlHealthMonitorWidget().
 
 
◆ updateImageTable()
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::updateImageTable | ( | QList< QString > | serials | ) |  |  | private | 
 
 
◆ updatePointTable()
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::updatePointTable | ( | QList< ControlPoint * > | points | ) |  |  | private | 
 
 
◆ updateStatus()
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::updateStatus | ( | int | code | ) |  |  | private | 
 
 
◆ viewImageAll
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewImageAll | ( |  | ) |  |  | slot | 
 
 
◆ viewImageFewMeasures
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewImageFewMeasures | ( |  | ) |  |  | slot | 
 
 
◆ viewImageHullTolerance
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewImageHullTolerance | ( |  | ) |  |  | slot | 
 
 
◆ viewPointAll
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointAll | ( |  | ) |  |  | slot | 
 
 
◆ viewPointConstrained
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointConstrained | ( |  | ) |  |  | slot | 
 
 
◆ viewPointEditLocked
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointEditLocked | ( |  | ) |  |  | slot | 
 
 
◆ viewPointFewMeasures
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointFewMeasures | ( |  | ) |  |  | slot | 
 
 
◆ viewPointFixed
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointFixed | ( |  | ) |  |  | slot | 
 
 
◆ viewPointFree
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointFree | ( |  | ) |  |  | slot | 
 
 
◆ viewPointIgnored
  
  | 
        
          | void Isis::ControlHealthMonitorWidget::viewPointIgnored | ( |  | ) |  |  | slot | 
 
 
◆ m_historyTable
  
  | 
        
          | QTableWidget* Isis::ControlHealthMonitorWidget::m_historyTable |  | private | 
 
 
◆ m_imagesHullValue
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_imagesHullValue |  | private | 
 
 
◆ m_imagesMeasuresValue
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_imagesMeasuresValue |  | private | 
 
 
◆ m_imagesShowingLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_imagesShowingLabel |  | private | 
 
 
◆ m_imagesTable
  
  | 
        
          | QTableWidget* Isis::ControlHealthMonitorWidget::m_imagesTable |  | private | 
 
 
◆ m_lastModLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_lastModLabel |  | private | 
 
 
◆ m_netLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_netLabel |  | private | 
 
 
◆ m_numImagesLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_numImagesLabel |  | private | 
 
 
◆ m_numMeasuresLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_numMeasuresLabel |  | private | 
 
 
◆ m_numPointsLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_numPointsLabel |  | private | 
 
 
◆ m_pointsConstrainedLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsConstrainedLabel |  | private | 
 
 
◆ m_pointsConstrainedProgressbar
  
  | 
        
          | QProgressBar* Isis::ControlHealthMonitorWidget::m_pointsConstrainedProgressbar |  | private | 
 
 
◆ m_pointsEditLockedLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsEditLockedLabel |  | private | 
 
 
◆ m_pointsFewMeasuresLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsFewMeasuresLabel |  | private | 
 
 
◆ m_pointsFixedLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsFixedLabel |  | private | 
 
 
◆ m_pointsFixedProgressbar
  
  | 
        
          | QProgressBar* Isis::ControlHealthMonitorWidget::m_pointsFixedProgressbar |  | private | 
 
 
◆ m_pointsFreeLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsFreeLabel |  | private | 
 
 
◆ m_pointsFreeProgressbar
  
  | 
        
          | QProgressBar* Isis::ControlHealthMonitorWidget::m_pointsFreeProgressbar |  | private | 
 
 
◆ m_pointsIgnoredLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsIgnoredLabel |  | private | 
 
 
◆ m_pointsShowingLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_pointsShowingLabel |  | private | 
 
 
◆ m_pointsTable
  
  | 
        
          | QTableWidget* Isis::ControlHealthMonitorWidget::m_pointsTable |  | private | 
 
 
◆ m_statusBar
◆ m_statusDetails
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_statusDetails |  | private | 
 
 
◆ m_statusLabel
  
  | 
        
          | QLabel* Isis::ControlHealthMonitorWidget::m_statusLabel |  | private | 
 
 
◆ m_vitals
The documentation for this class was generated from the following files: