Isis 3.0 Programmer Reference
Back | Home
JigsawWorkOrder.h
Go to the documentation of this file.
1 #ifndef JigsawWorkOrder_H
2 #define JigsawWorkOrder_H
3 
25 #include "WorkOrder.h"
26 
27 namespace Isis {
38  class JigsawWorkOrder : public WorkOrder {
39  Q_OBJECT
40  public:
42  JigsawWorkOrder(const JigsawWorkOrder &other);
44 
45  virtual JigsawWorkOrder *clone() const;
46 
47  virtual bool isExecutable();
48  bool execute();
49 
50  protected:
51  bool dependsOn(WorkOrder *other) const;
52  void syncRedo();
53  void syncUndo();
54 
55  private:
56  JigsawWorkOrder &operator=(const JigsawWorkOrder &rhs);
57  };
58 }
59 #endif
60 
The main project for cnetsuite.
Definition: Project.h:105
virtual JigsawWorkOrder * clone() const
This method clones the JigsawViewWorkOrder.
bool dependsOn(WorkOrder *other) const
This method returns true if other depends on a JigsawViewWorkOrder.
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition: WorkOrder.cpp:1116
JigsawWorkOrder(Project *project)
This method sets the text of the work order.
virtual bool isExecutable()
This check is used by Directory::supportedActions(DataType data).
void syncUndo()
As of 06/06/2016 this method is not implemented as the contents are commented out.
~JigsawWorkOrder()
Destructor.
Parent class for anything that performs an action in Project.
Definition: WorkOrder.h:104
This work order allows the user to run a bundle adjustment (jigsaw).
bool execute()
If WorkOrder::execute() returns true, this method creates a JigsawDialog.
void syncRedo()
As of 06/06/2016 this method is not implemented as the contents are commented out.

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:21:31