Isis 3 Programmer Reference
ViewportBufferAction.h
1 #ifndef ViewportBufferAction_h
2 #define ViewportBufferAction_h
3 
4 
5 namespace Isis {
12  public:
14  virtual ~ViewportBufferAction();
15 
19  enum ActionType {
20  none,
22  fill,
24  };
25 
28  return none;
29  }
30 
32  bool started() {
33  return p_started;
34  };
35 
41  void started(bool started) {
43  };
44 
46  virtual void stop() {};
47 
48  private:
55 
64 
65  private:
66  bool p_started;
67  };
68 }
69 
70 #endif
virtual ~ViewportBufferAction()
Destructor.
ViewportBufferAction & operator=(const ViewportBufferAction &other)
No assigning these.
bool p_started
True if this action has begun.
virtual ActionType getActionType()
Returns the instantiated type.
void started(bool started)
Sets started.
bool started()
Returns true if this is an action that takes time and has begun.
ActionType
This uniquely identifies which child is instantiated.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
ViewportBufferAction()
Creates a new viewport buffer action.
virtual void stop()
Cancels the process, used if reinitialize requested for example.