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

#include <anatomist/controler/control.h>

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

Public Types

typedef void(T::* Callback) (int, int, int, int)
 

Public Member Functions

 MoveOrDragActionLinkOf ()
 
 MoveOrDragActionLinkOf (anatomist::Action *action, Callback actionCb)
 
virtual ~MoveOrDragActionLinkOf ()
 
virtual void execute (int posX=0, int posY=0, int oldPosX=0, int oldPosY=0)
 
virtual MoveOrDragActionLinkclone () const
 

Detailed Description

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

Definition at line 346 of file control.h.

Member Typedef Documentation

◆ Callback

template<typename T>
typedef void(T::* anatomist::Control::MoveOrDragActionLinkOf< T >::Callback) (int, int, int, int)

Definition at line 349 of file control.h.

Constructor & Destructor Documentation

◆ MoveOrDragActionLinkOf() [1/2]

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

Definition at line 227 of file control_d.h.

Referenced by clone().

◆ MoveOrDragActionLinkOf() [2/2]

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

Definition at line 231 of file control_d.h.

◆ ~MoveOrDragActionLinkOf()

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

Definition at line 352 of file control.h.

Member Function Documentation

◆ clone()

template<typename T>
Control::MoveOrDragActionLink * anatomist::Control::MoveOrDragActionLinkOf< T >::clone ( ) const
virtual

Implements anatomist::Control::MoveOrDragActionLink.

Definition at line 249 of file control_d.h.

References MoveOrDragActionLinkOf().

◆ execute()

template<typename T>
void anatomist::Control::MoveOrDragActionLinkOf< T >::execute ( int posX = 0,
int posY = 0,
int oldPosX = 0,
int oldPosY = 0 )
virtual

Implements anatomist::Control::MoveOrDragActionLink.

Definition at line 241 of file control_d.h.


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