Isis 3 Programmer Reference
Footprint2DViewWorkOrder.h
Go to the documentation of this file.
1 #ifndef Footprint2DViewWorkOrder_H
2 #define Footprint2DViewWorkOrder_H
3 
23 #include "WorkOrder.h"
24 
25 namespace Isis {
26  class ImageList;
27  class Project;
28  class ShapeList;
65  Q_OBJECT
66  public:
70 
71  virtual Footprint2DViewWorkOrder *clone() const;
72 
73  virtual bool isExecutable(ImageList *images);
74  virtual bool isExecutable(ShapeList *shapes);
75  bool isSavedToHistory() const;
76  virtual bool setupExecution();
77  virtual void execute();
78 
79  private:
81  };
82 }
83 #endif
Isis::Footprint2DViewWorkOrder
View an image list's footprints in a footprint view.
Definition: Footprint2DViewWorkOrder.h:64
Isis::Footprint2DViewWorkOrder::isExecutable
virtual bool isExecutable(ImageList *images)
This method returns true if one of an image in ImageList images isFootprintable, False if none of the...
Definition: Footprint2DViewWorkOrder.cpp:97
Isis::WorkOrder
Provide Undo/redo abilities, serialization, and history for an operation.
Definition: WorkOrder.h:311
Isis::Footprint2DViewWorkOrder::Footprint2DViewWorkOrder
Footprint2DViewWorkOrder(Project *project)
Creates a work order to view image footprints.
Definition: Footprint2DViewWorkOrder.cpp:46
Isis::Project
The main project for ipce.
Definition: Project.h:289
Isis::ImageList
Internalizes a list of images and allows for operations on the entire list.
Definition: ImageList.h:55
Isis::Footprint2DViewWorkOrder::setupExecution
virtual bool setupExecution()
Setup this WorkOrder for execution.
Definition: Footprint2DViewWorkOrder.cpp:139
Isis::Footprint2DViewWorkOrder::execute
virtual void execute()
This either adds a new Footprint2DView containing the selected images or adds the image's footprints ...
Definition: Footprint2DViewWorkOrder.cpp:202
Isis::WorkOrder::project
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition: WorkOrder.cpp:1300
Isis::ShapeList
Internalizes a list of shapes and allows for operations on the entire list.
Definition: ShapeList.h:33
Isis::Footprint2DViewWorkOrder::clone
virtual Footprint2DViewWorkOrder * clone() const
This method clones the current Footprint2DViewWorkOrder and returns it.
Definition: Footprint2DViewWorkOrder.cpp:81
Isis::Footprint2DViewWorkOrder::~Footprint2DViewWorkOrder
~Footprint2DViewWorkOrder()
Destructor.
Definition: Footprint2DViewWorkOrder.cpp:72
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16