Isis Developer Reference
Footprint2DViewWorkOrder.h
Go to the documentation of this file.
1#ifndef Footprint2DViewWorkOrder_H
2#define Footprint2DViewWorkOrder_H
23#include "WorkOrder.h"
24
25namespace 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
View an image list's footprints in a footprint view.
Definition Footprint2DViewWorkOrder.h:64
virtual void execute()
This either adds a new Footprint2DView containing the selected images or adds the image's footprints ...
Definition Footprint2DViewWorkOrder.cpp:202
virtual bool setupExecution()
Setup this WorkOrder for execution.
Definition Footprint2DViewWorkOrder.cpp:139
~Footprint2DViewWorkOrder()
Destructor.
Definition Footprint2DViewWorkOrder.cpp:72
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
Footprint2DViewWorkOrder(Project *project)
Creates a work order to view image footprints.
Definition Footprint2DViewWorkOrder.cpp:46
virtual Footprint2DViewWorkOrder * clone() const
This method clones the current Footprint2DViewWorkOrder and returns it.
Definition Footprint2DViewWorkOrder.cpp:81
Internalizes a list of images and allows for operations on the entire list.
Definition ImageList.h:55
The main project for ipce.
Definition Project.h:289
Internalizes a list of shapes and allows for operations on the entire list.
Definition ShapeList.h:33
Provide Undo/redo abilities, serialization, and history for an operation.
Definition WorkOrder.h:311
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition WorkOrder.cpp:1298
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16