This dialog allows the user to select the bundle adjust parameters, run the bundle, and view the results.
More...
#include <JigsawRunWidget.h>
|
void | outputBundleStatus (QString status) |
| Update the label or text edit area with the most recent status update by appending to list and refreshing.
|
|
void | errorString (QString error) |
| Update the label or text edit area with the error message by appending to list and refreshing.
|
|
void | reportException (QString exception) |
| Update the label or text edit area with the error message by appending to list and refreshing.
|
|
void | updateIteration (int iteration) |
| Update the label or text edit area with the error message by appending to list and refreshing.
|
|
void | updatePoint (int point) |
| Update the label or text edit area with the error message by appending to list and refreshing.
|
|
void | updateStatus (QString status) |
| Update the label or text edit area with the error message by appending to list and refreshing.
|
|
void | bundleFinished (BundleSolutionInfo *bundleSolutionInfo) |
| This method will be called when the bundle is complete.
|
|
void | notifyThreadFinished () |
| Notifies the widget that the bundle thread has finished.
|
|
|
void | init () |
| Constructor delegate.
|
|
This dialog allows the user to select the bundle adjust parameters, run the bundle, and view the results.
- Author
- 2014-??-?? Ken Edmundson
◆ JigsawRunWidget() [1/2]
Isis::JigsawRunWidget::JigsawRunWidget |
( |
Project * | project, |
|
|
QWidget * | parent = 0 ) |
|
explicit |
◆ JigsawRunWidget() [2/2]
◆ ~JigsawRunWidget()
Isis::JigsawRunWidget::~JigsawRunWidget |
( |
| ) |
|
◆ bundleFinished
This method will be called when the bundle is complete.
This method will only be used when the bundle is threaded. It can be used when the bundle is not threaded but we don't need it because we have solveCholeskyBR().
- Parameters
-
bundleSolutionInfo | The results of the bundle run. |
References Isis::iTime::CurrentLocalTime(), and Isis::BundleSolutionInfo::setRunTime().
◆ closeEvent()
void Isis::JigsawRunWidget::closeEvent |
( |
QCloseEvent * | event | ) |
|
This method is called whenever the widget recieves a close request.
If a bundle is running, the user will be asked if they want to abort the bundle. In this case, the bundle thread must be scheduled to delete when it has finished aborting. Otherwise, the event will accept.
- Parameters
-
event | The close event being handled. |
References m_bundleAdjust.
◆ errorString
void Isis::JigsawRunWidget::errorString |
( |
QString | error | ) |
|
|
slot |
Update the label or text edit area with the error message by appending to list and refreshing.
- Parameters
-
error | Error status of bundle. |
◆ init()
void Isis::JigsawRunWidget::init |
( |
| ) |
|
|
protected |
◆ notifyThreadFinished
void Isis::JigsawRunWidget::notifyThreadFinished |
( |
| ) |
|
|
slot |
Notifies the widget that the bundle thread has finished.
This slot is used to notify the widget that the bundle has finished. The bundle thread finishes when the bundle adjust finishes (either successfully or unsuccessfully, or if the user aborts the run).
References m_bundleAdjust, and m_bundleSettings.
◆ outputBundleStatus
void Isis::JigsawRunWidget::outputBundleStatus |
( |
QString | status | ) |
|
|
slot |
Update the label or text edit area with the most recent status update by appending to list and refreshing.
- Parameters
-
status | Current status of bundle. |
◆ reportException
void Isis::JigsawRunWidget::reportException |
( |
QString | exception | ) |
|
|
slot |
Update the label or text edit area with the error message by appending to list and refreshing.
- Parameters
-
error | Error status of bundle. |
◆ updateIteration
void Isis::JigsawRunWidget::updateIteration |
( |
int | iteration | ) |
|
|
slot |
Update the label or text edit area with the error message by appending to list and refreshing.
- Parameters
-
error | Error status of bundle. |
◆ updatePoint
void Isis::JigsawRunWidget::updatePoint |
( |
int | point | ) |
|
|
slot |
Update the label or text edit area with the error message by appending to list and refreshing.
- Parameters
-
error | Error status of bundle. |
◆ updateStatus
void Isis::JigsawRunWidget::updateStatus |
( |
QString | status | ) |
|
|
slot |
Update the label or text edit area with the error message by appending to list and refreshing.
- Parameters
-
error | Error status of bundle. |
◆ m_bundleAdjust
◆ m_bundleSettings
◆ m_outputControlName
QString Isis::JigsawRunWidget::m_outputControlName |
|
protected |
◆ m_project
Project* Isis::JigsawRunWidget::m_project |
|
protected |
◆ m_selectedControl
Control* Isis::JigsawRunWidget::m_selectedControl |
|
protected |
◆ m_selectedControlName
QString Isis::JigsawRunWidget::m_selectedControlName |
|
protected |
The documentation for this class was generated from the following files: