Backproject
DisplayImageDetailsOperation.h
1 
2 #ifndef BACKPROJECT_DISPLAYIMAGEDETAILSOPERATION_H
3 #define BACKPROJECT_DISPLAYIMAGEDETAILSOPERATION_H
4 
5 
6 #include "ContextOperation.h"
7 
12 {
13 public:
14  virtual bool IsPossible(const Context &context) const;
15  virtual std::string getDescription() const;
16  virtual std::string Perform(Context &context) const;
17 };
18 
19 
20 #endif //BACKPROJECT_DISPLAYIMAGEDETAILSOPERATION_H
Represents an operation that can be performed based on the 'Context' (This is an abstract class...
Definition: ContextOperation.h:19
A context; keeps track of overal program state in a way that is easily accessed by multiple functions...
Definition: Context.h:19
virtual std::string getDescription() const
Gives a short (infinitive verb) indication of what the operation does.
Definition: DisplayImageDetailsOperation.cpp:9
virtual std::string Perform(Context &context) const
Performs the operation on the context.
Definition: DisplayImageDetailsOperation.cpp:13
virtual bool IsPossible(const Context &context) const
Indicates whether the operation can be performed given the current state of affairs.
Definition: DisplayImageDetailsOperation.cpp:5
This operation allows the user to inspect details regarding the images that are loaded into the conte...
Definition: DisplayImageDetailsOperation.h:11