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

#include <anatomist/window3D/trackball.h>

Inheritance diagram for anatomist::ContinuousTrackball:
Collaboration diagram for anatomist::ContinuousTrackball:

Public Slots

void goOn ()
 

Public Member Functions

 ContinuousTrackball ()
 
 ContinuousTrackball (const ContinuousTrackball &a)
 
virtual ~ContinuousTrackball ()
 
virtual std::string name () const
 
virtual void beginTrackball (int x, int y, int globalX, int globalY)
 
virtual void moveTrackball (int x, int y, int globalX, int globalY)
 
void endTrackball (int x, int y, int globalX, int globalY)
 
void startOrStop ()
 
void stop ()
 
- Public Member Functions inherited from anatomist::Trackball
 Trackball ()
 
 Trackball (const Trackball &a)
 
virtual ~Trackball ()
 
QWidget * actionView (QWidget *)
 
bool viewableAction () const
 
virtual bool moveTrackballInternal (int x, int y)
 Performs trackball calculations, but doesn't update view. More...
 
void setCenter ()
 
void showRotationCenter ()
 
virtual aims::Quaternion rotation (int x, int y)
 
- Public Member Functions inherited from anatomist::Action
 Action ()
 
virtual ~Action ()
 
void setView (View *view)
 
virtual bool isSingleton ()
 
Viewview ()
 

Static Public Member Functions

static Actioncreator ()
 
- Static Public Member Functions inherited from anatomist::Trackball
static Actioncreator ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from anatomist::Trackball
static aims::Quaternion initQuaternion (float x1, float y1, float x2, float y2)
 
static float tbProj2Sphere (float r, float x, float y)
 
- Protected Attributes inherited from anatomist::Trackball
int _beginx
 
int _beginy
 
aims::Quaternion _beginquat
 

Detailed Description

Definition at line 86 of file trackball.h.

Constructor & Destructor Documentation

◆ ContinuousTrackball() [1/2]

anatomist::ContinuousTrackball::ContinuousTrackball ( )

◆ ContinuousTrackball() [2/2]

anatomist::ContinuousTrackball::ContinuousTrackball ( const ContinuousTrackball a)

◆ ~ContinuousTrackball()

virtual anatomist::ContinuousTrackball::~ContinuousTrackball ( )
virtual

Member Function Documentation

◆ beginTrackball()

virtual void anatomist::ContinuousTrackball::beginTrackball ( int  x,
int  y,
int  globalX,
int  globalY 
)
virtual

Reimplemented from anatomist::Trackball.

◆ creator()

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

◆ endTrackball()

void anatomist::ContinuousTrackball::endTrackball ( int  x,
int  y,
int  globalX,
int  globalY 
)
virtual

Reimplemented from anatomist::Trackball.

◆ goOn

void anatomist::ContinuousTrackball::goOn ( )
slot

◆ moveTrackball()

virtual void anatomist::ContinuousTrackball::moveTrackball ( int  x,
int  y,
int  globalX,
int  globalY 
)
virtual

Reimplemented from anatomist::Trackball.

◆ name()

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

Reimplemented from anatomist::Trackball.

◆ startOrStop()

void anatomist::ContinuousTrackball::startOrStop ( )

◆ stop()

void anatomist::ContinuousTrackball::stop ( )

References slots.


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