16#ifndef __albaInteractorPicker_h
17#define __albaInteractorPicker_h
Implementation of the message object for the Subject/Observer design pattern.
Event class to transport a triggering button and a position from pointing devices.
interactor implementing a picking operation
virtual void OnButtonUp(albaEventInteraction *e)
virtual ~albaInteractorPicker()
bool m_ContinuousPickingFlag
virtual void OnEvent(albaEventBase *event)
Redefined to send picking events if continuous picking is enabled.
albaTypeMacro(albaInteractorPicker, albaInteractor)
virtual void OnButtonDown(albaEventInteraction *e)
bool IsContinuousPicking()
void SendPickingInformation(albaView *v, double *mouse_pos=NULL, int msg_id=VME_PICKED, albaMatrix *tracker_pos=NULL, bool mouse_flag=true)
Send to the listener picked point coordinate through vtkPoint and the corresponding scalar value foun...
void EnableContinuousPicking(bool enable)
Enable/disable continuous picking in OnEvent.
Abstract class for ALBA interactors This class provides base interface and features of ALBA continuou...
albaMatrix - Time stamped 4x4 Matrix.
Interface implementing the Observer of the Subject/Observer design pattern.
albaView is the base class for Views in alba.