anatomist 6.0.4
3D neuroimaging data viewer
anatomist::Control::MouseActionLinkOf< T > Class Template Reference

#include <anatomist/controler/control.h>

Inheritance diagram for anatomist::Control::MouseActionLinkOf< T >:
Collaboration diagram for anatomist::Control::MouseActionLinkOf< T >:

Public Types

typedef void(T::* Callback) (int x, int y, int globalX, int globalY)
 

Public Member Functions

 MouseActionLinkOf ()
 
 MouseActionLinkOf (anatomist::Action *action, Callback actionCb)
 
virtual ~MouseActionLinkOf ()
 
virtual void execute (int x, int y, int globalX, int globalY)
 
virtual MouseActionLinkclone () const
 
virtual Actionaction ()
 

Detailed Description

template<typename T>
class anatomist::Control::MouseActionLinkOf< T >

Definition at line 217 of file control.h.

Member Typedef Documentation

◆ Callback

template<typename T>
typedef void(T::* anatomist::Control::MouseActionLinkOf< T >::Callback) (int x, int y, int globalX, int globalY)

Definition at line 220 of file control.h.

Constructor & Destructor Documentation

◆ MouseActionLinkOf() [1/2]

template<typename T>
anatomist::Control::MouseActionLinkOf< T >::MouseActionLinkOf ( )

Definition at line 75 of file control_d.h.

Referenced by clone().

◆ MouseActionLinkOf() [2/2]

template<typename T>
anatomist::Control::MouseActionLinkOf< T >::MouseActionLinkOf ( anatomist::Action * action,
Callback actionCb )

Definition at line 79 of file control_d.h.

References action().

◆ ~MouseActionLinkOf()

template<typename T>
virtual anatomist::Control::MouseActionLinkOf< T >::~MouseActionLinkOf ( )
inlinevirtual

Definition at line 223 of file control.h.

Member Function Documentation

◆ action()

template<typename T>
Action * anatomist::Control::MouseActionLinkOf< T >::action ( )
virtual

Implements anatomist::Control::MouseActionLink.

Definition at line 89 of file control_d.h.

Referenced by MouseActionLinkOf().

◆ clone()

template<typename T>
Control::MouseActionLink * anatomist::Control::MouseActionLinkOf< T >::clone ( ) const
virtual

Implements anatomist::Control::MouseActionLink.

Definition at line 105 of file control_d.h.

References MouseActionLinkOf().

◆ execute()

template<typename T>
void anatomist::Control::MouseActionLinkOf< T >::execute ( int x,
int y,
int globalX,
int globalY )
virtual

Implements anatomist::Control::MouseActionLink.

Definition at line 97 of file control_d.h.


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