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;
64
class
Footprint2DViewWorkOrder
:
public
WorkOrder
{
65
Q_OBJECT
66
public
:
67
Footprint2DViewWorkOrder
(
Project
*
project
);
68
Footprint2DViewWorkOrder
(
const
Footprint2DViewWorkOrder
&other);
69
~Footprint2DViewWorkOrder
();
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
:
80
Footprint2DViewWorkOrder
&operator=(
const
Footprint2DViewWorkOrder
&rhs);
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
src
qisis
objs
Directory
Footprint2DViewWorkOrder.h