|
Isis 3 Programmer Reference
|
Go to the documentation of this file.
28 #include <QDockWidget>
29 #include <QFileDialog>
30 #include <QInputDialog>
31 #include <QMessageBox>
33 #include "BundleSolutionInfo.h"
35 #include "Directory.h"
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";
BundleSettingsQsp m_bundleSettings
BundleSettings shared betweeen setup and execute.
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.
virtual bool isExecutable()
This method is no longer necessary and will remain commented out until it needs to be implemented.
JigsawWorkOrder(Project *project)
Constructs a JigsawWorkOrder.
Directory * directory() const
return the workorder project directory Returns the Directory object of the Project this WorkOrder is ...
The main project for ipce.
Directory * directory() const
Returns the directory associated with this Project.
bool m_isUndoable
Set the workorder to be undoable/redoable This is defaulted to true - his will allow the workorder to...
Project * project() const
Returns the Project this WorkOrder is attached to.
virtual JigsawWorkOrder * clone() const
This method clones the JigsawViewWorkOrder.
@ Programmer
This error is for when a programmer made an API call that was illegal.
This work order allows the user to run a bundle adjustment (jigsaw).
~JigsawWorkOrder()
Destructor.
virtual void execute()
Executes the work order by creating a jigsaw dialog that allows the user to run or re-setup the setti...
This is free and unencumbered software released into the public domain.