anatomist  5.1.2
3D neuroimaging data viewer
anatomist::Zoom3DAction Class Reference

#include <anatomist/window3D/control3D.h>

Inheritance diagram for anatomist::Zoom3DAction:
Collaboration diagram for anatomist::Zoom3DAction:

Public Member Functions

 Zoom3DAction ()
 
 Zoom3DAction (const Zoom3DAction &a)
 
virtual ~Zoom3DAction ()
 
virtual std::string name () const
 
void beginZoom (int x, int y, int globalX, int globalY)
 
void moveZoom (int x, int y, int globalX, int globalY)
 
void endZoom (int x, int y, int globalX, int globalY)
 
void endZoomKey ()
 
void zoomInOnce ()
 zomms a fixed amount (ie 10%) on a key event More...
 
void zoomOutOnce ()
 zomms a fixed amount (ie 10%) on a key event More...
 
void zoomWheel (int, int, int, int, int)
 zoom for a wheel event More...
 
void zoom (int distance)
 
QWidget * actionView (QWidget *parent)
 
bool viewableAction () const
 
- Public Member Functions inherited from anatomist::Action
 Action ()
 
virtual ~Action ()
 
void setView (View *view)
 
virtual bool isSingleton ()
 
Viewview ()
 

Static Public Member Functions

static Actioncreator ()
 

Detailed Description

Definition at line 233 of file control3D.h.

Constructor & Destructor Documentation

◆ Zoom3DAction() [1/2]

anatomist::Zoom3DAction::Zoom3DAction ( )

◆ Zoom3DAction() [2/2]

anatomist::Zoom3DAction::Zoom3DAction ( const Zoom3DAction a)

◆ ~Zoom3DAction()

virtual anatomist::Zoom3DAction::~Zoom3DAction ( )
virtual

Member Function Documentation

◆ actionView()

QWidget* anatomist::Zoom3DAction::actionView ( QWidget *  parent)
virtual

Reimplemented from anatomist::Action.

◆ beginZoom()

void anatomist::Zoom3DAction::beginZoom ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ creator()

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

◆ endZoom()

void anatomist::Zoom3DAction::endZoom ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ endZoomKey()

void anatomist::Zoom3DAction::endZoomKey ( )

◆ moveZoom()

void anatomist::Zoom3DAction::moveZoom ( int  x,
int  y,
int  globalX,
int  globalY 
)

◆ name()

virtual std::string anatomist::Zoom3DAction::name ( ) const
virtual

Implements anatomist::Action.

◆ viewableAction()

bool anatomist::Zoom3DAction::viewableAction ( ) const
virtual

Reimplemented from anatomist::Action.

◆ zoom()

void anatomist::Zoom3DAction::zoom ( int  distance)

◆ zoomInOnce()

void anatomist::Zoom3DAction::zoomInOnce ( )

zomms a fixed amount (ie 10%) on a key event

◆ zoomOutOnce()

void anatomist::Zoom3DAction::zoomOutOnce ( )

zomms a fixed amount (ie 10%) on a key event

◆ zoomWheel()

void anatomist::Zoom3DAction::zoomWheel ( int  ,
int  ,
int  ,
int  ,
int   
)

zoom for a wheel event


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