Isis 3 Programmer Reference
ViewportBufferAction.h
1#ifndef ViewportBufferAction_h
2#define ViewportBufferAction_h
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12namespace Isis {
19 public:
21 virtual ~ViewportBufferAction();
22
32
35 return none;
36 }
37
39 bool started() {
40 return p_started;
41 };
42
48 void started(bool started) {
50 };
51
53 virtual void stop() {};
54
55 private:
62
71
72 private:
73 bool p_started;
74 };
75}
76
77#endif
ViewportBufferAction(const ViewportBufferAction &other)
No copying these.
ActionType
This uniquely identifies which child is instantiated.
@ transform
ViewportBufferTransform.
@ none
Parent was instantiated.
@ stretch
ViewportBufferStretch.
virtual ~ViewportBufferAction()
Destructor.
bool started()
Returns true if this is an action that takes time and has begun.
bool p_started
True if this action has begun.
ViewportBufferAction()
Creates a new viewport buffer action.
ViewportBufferAction & operator=(const ViewportBufferAction &other)
No assigning these.
virtual ActionType getActionType()
Returns the instantiated type.
virtual void stop()
Cancels the process, used if reinitialize requested for example.
void started(bool started)
Sets started.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16