Isis 3 Programmer Reference
BundleObservationViewWorkOrder.h
Go to the documentation of this file.
1 #ifndef BundleObservationViewWorkOrder_H
2 #define BundleObservationViewWorkOrder_H
3 
23 #include "WorkOrder.h"
24 
25 #include "FileItem.h"
26 
27 namespace Isis {
28  class Project;
29  class BundleObservation;
44  Q_OBJECT
45  public:
49 
50  virtual BundleObservationViewWorkOrder *clone() const;
51 
52  virtual bool isExecutable(FileItemQsp fileItem);
53  virtual bool setupExecution();
54  virtual void execute();
55 
56  private:
58  };
59 }
60 #endif
The main project for ipce.
Definition: Project.h:289
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
virtual bool setupExecution()
Setup this WorkOrder for execution.
virtual bool isExecutable(FileItemQsp fileItem)
False if none of the images has a footprint.
This is a child of the WorkOrder class which is used for anything that performs an action in a Projec...
BundleObservationViewWorkOrder(Project *project)
Creates a work order to view BundleObservation.
Provide Undo/redo abilities, serialization, and history for an operation.
Definition: WorkOrder.h:322
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
~BundleObservationViewWorkOrder()
Destructor to clean up any memory that this work order allocates.
FileItemQsp fileItem()
WorkOrder::fileItem.
Definition: WorkOrder.cpp:780
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
virtual void execute()
This adds a new BundleObservationView to the project.
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition: WorkOrder.cpp:1314
virtual BundleObservationViewWorkOrder * clone() const
This method clones the current BundleObservationViewWorkOrder and returns it.