Isis Developer Reference
Isis::ViewportBufferAction Class Reference

#include <ViewportBufferAction.h>

Inheritance diagram for Isis::ViewportBufferAction:
Inheritance graph
Collaboration diagram for Isis::ViewportBufferAction:
Collaboration graph

Public Types

enum  ActionType { none , transform , fill , stretch }
 This uniquely identifies which child is instantiated. More...
 

Public Member Functions

 ViewportBufferAction ()
 Creates a new viewport buffer action.
 
virtual ~ViewportBufferAction ()
 Destructor.
 
virtual ActionType getActionType ()
 Returns the instantiated type.
 
bool started ()
 Returns true if this is an action that takes time and has begun.
 
void started (bool started)
 Sets started.
 
virtual void stop ()
 Cancels the process, used if reinitialize requested for example.
 

Detailed Description

Author
????-??-?? Unknown

Member Enumeration Documentation

◆ ActionType

This uniquely identifies which child is instantiated.

Enumerator
none 

Parent was instantiated.

transform 

ViewportBufferTransform.

fill 

ViewportBufferFill.

stretch 

ViewportBufferStretch.

Constructor & Destructor Documentation

◆ ViewportBufferAction()

Isis::ViewportBufferAction::ViewportBufferAction ( )

Creates a new viewport buffer action.

◆ ~ViewportBufferAction()

Isis::ViewportBufferAction::~ViewportBufferAction ( )
virtual

Destructor.

Member Function Documentation

◆ getActionType()

virtual ActionType Isis::ViewportBufferAction::getActionType ( )
inlinevirtual

Returns the instantiated type.

Reimplemented in Isis::ViewportBufferFill, Isis::ViewportBufferStretch, and Isis::ViewportBufferTransform.

References none.

◆ started() [1/2]

bool Isis::ViewportBufferAction::started ( )
inline

Returns true if this is an action that takes time and has begun.

Referenced by started().

◆ started() [2/2]

void Isis::ViewportBufferAction::started ( bool started)
inline

Sets started.

Parameters
startedTrue if starting

References started().

◆ stop()

virtual void Isis::ViewportBufferAction::stop ( )
inlinevirtual

Cancels the process, used if reinitialize requested for example.

Reimplemented in Isis::ViewportBufferFill.


The documentation for this class was generated from the following files: