28 #include <QDockWidget> 29 #include <QFileDialog> 30 #include <QInputDialog> 31 #include <QMessageBox> 36 #include "JigsawRunWidget.h" 37 #include "JigsawSetupDialog.h" 59 QAction::setText(tr(
"&Bundle Adjustment..."));
60 QUndoCommand::setText(
"&Bundle Adjustment...");
61 QString hoverText =
"Runs a bundle adjustment. ";
62 hoverText +=
"You must import a control net and images before you can run a bundle adjustment.";
63 QAction::setToolTip(hoverText);
117 return (
project()->controls().size() > 0 &&
118 project()->images().size() > 0 &&
146 QString msg =
"Unable to open Jigsaw Run Widget";
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
The main project for ipce.
JigsawWorkOrder(Project *project)
Constructs a JigsawWorkOrder.
virtual bool isExecutable()
This method is no longer necessary and will remain commented out until it needs to be implemented...
This error is for when a programmer made an API call that was illegal.
~JigsawWorkOrder()
Destructor.
Directory * directory() const
Returns the directory associated with this Project.
bool dependsOn(WorkOrder *other) const
This method returns true if other depends on a JigsawWorkOrder.
Provide Undo/redo abilities, serialization, and history for an operation.
BundleSettingsQsp m_bundleSettings
BundleSettings shared betweeen setup and execute.
#define _FILEINFO_
Macro for the filename and line number.
bool m_isUndoable
Set the workorder to be undoable/redoable This is defaulted to true - his will allow the workorder to...
virtual void execute()
Executes the work order by creating a jigsaw dialog that allows the user to run or re-setup the setti...
This work order allows the user to run a bundle adjustment (jigsaw).
virtual JigsawWorkOrder * clone() const
This method clones the JigsawViewWorkOrder.
Namespace for ISIS/Bullet specific routines.
Project * project() const
Returns the Project this WorkOrder is attached to.
Directory * directory() const
return the workorder project directory Returns the Directory object of the Project this WorkOrder is ...