30#include <QInputDialog> 
   33#include "BundleSolutionInfo.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";
 
 
@ 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).
 
virtual JigsawWorkOrder * clone() const
This method clones the JigsawViewWorkOrder.
 
virtual bool isExecutable()
This method is no longer necessary and will remain commented out until it needs to be implemented.
 
BundleSettingsQsp m_bundleSettings
BundleSettings shared betweeen setup and execute.
 
virtual void execute()
Executes the work order by creating a jigsaw dialog that allows the user to run or re-setup the setti...
 
bool dependsOn(WorkOrder *other) const
This method returns true if other depends on a JigsawWorkOrder.
 
JigsawWorkOrder(Project *project)
Constructs a JigsawWorkOrder.
 
~JigsawWorkOrder()
Destructor.
 
The main project for ipce.
 
Directory * directory() const
Returns the directory associated with this Project.
 
Provide Undo/redo abilities, serialization, and history for an operation.
 
bool m_isUndoable
Set the workorder to be undoable/redoable This is defaulted to true - his will allow the workorder to...
 
Directory * directory() const
return the workorder project directory Returns the Directory object of the Project this WorkOrder is ...
 
Project * project() const
Returns the Project this WorkOrder is attached to.
 
This is free and unencumbered software released into the public domain.