Isis 3.0 Programmer Reference
Back | Home
ExportControlNetWorkOrder.h
1 #ifndef ExportControlNetWorkOrder_H
2 #define ExportControlNetWorkOrder_H
3 
4 #include "WorkOrder.h"
5 
6 
7 namespace Isis {
24  Q_OBJECT
25  public:
29 
30  virtual ExportControlNetWorkOrder *clone() const;
31 
32  bool isExecutable(ControlList *controls);
33 
34 
35  bool execute();
36 
37  void asyncRedo();
38  void postSyncRedo();
39 
40  private:
42 
43  QString m_warning;
44  };
45 }
46 
47 #endif // ExportControlNetWorkOrder_H
bool isExecutable(ControlList *controls)
Currently, this work order only works with either no data (file menu) or with a single control networ...
The main project for cnetsuite.
Definition: Project.h:105
Write a project control network to a user-specified location.
void asyncRedo()
Use internalData() and write the control network into the output file.
Maintains a list of Controls so that control nets can easily be copied from one Project to another...
Definition: ControlList.h:34
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition: WorkOrder.cpp:1116
void postSyncRedo()
Display any warnings that occurred during the asynchronous computations.
Parent class for anything that performs an action in Project.
Definition: WorkOrder.h:104
bool execute()
Prompts the user for input.

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:17:57