anatomist 6.0.4
3D neuroimaging data viewer
anatomist::MovieAction Class Reference

#include <anatomist/window3D/control3D.h>

Inheritance diagram for anatomist::MovieAction:
Collaboration diagram for anatomist::MovieAction:

Public Types

enum  RunMode {
  Forward , Backward , LoopForward , LoopBackward ,
  LoopBothWays
}
 

Public Member Functions

 MovieAction ()
 
virtual ~MovieAction ()
 
virtual std::string name () const
 
void sliceOn ()
 
void timeOn ()
 
void nextMode ()
 
void increaseSpeed ()
 
void decreaseSpeed ()
 
void startOrStop ()
 
bool isRunning () const
 
- Public Member Functions inherited from anatomist::Action
 Action ()
 
virtual ~Action ()
 
void setView (View *view)
 
virtual QWidget * actionView (QWidget *)
 
virtual bool viewableAction () const
 
virtual bool isSingleton () const
 
Viewview ()
 
const Viewview () const
 

Static Public Member Functions

static Actioncreator ()
 

Detailed Description

Definition at line 311 of file control3D.h.

Member Enumeration Documentation

◆ RunMode

Enumerator
Forward 
Backward 
LoopForward 
LoopBackward 
LoopBothWays 

Definition at line 316 of file control3D.h.

Constructor & Destructor Documentation

◆ MovieAction()

anatomist::MovieAction::MovieAction ( )

◆ ~MovieAction()

virtual anatomist::MovieAction::~MovieAction ( )
virtual

Member Function Documentation

◆ creator()

static Action * anatomist::MovieAction::creator ( )
static

◆ decreaseSpeed()

void anatomist::MovieAction::decreaseSpeed ( )

◆ increaseSpeed()

void anatomist::MovieAction::increaseSpeed ( )

◆ isRunning()

bool anatomist::MovieAction::isRunning ( ) const
inline

Definition at line 339 of file control3D.h.

◆ name()

virtual std::string anatomist::MovieAction::name ( ) const
inlinevirtual

Implements anatomist::Action.

Definition at line 328 of file control3D.h.

◆ nextMode()

void anatomist::MovieAction::nextMode ( )

◆ sliceOn()

void anatomist::MovieAction::sliceOn ( )

◆ startOrStop()

void anatomist::MovieAction::startOrStop ( )

◆ timeOn()

void anatomist::MovieAction::timeOn ( )

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