17#ifndef __albaInteractorSelectCell_h
18#define __albaInteractorSelectCell_h
This abstract class manages function calls coming from devices and issue specific events to interacto...
Implementation of the message object for the Subject/Observer design pattern.
Event class to transport a triggering button and a position from pointing devices.
implements mouse move of camera in the scene.
virtual void OnEvent(albaEventBase *event)
Process events coming from tracker.
Implements mouse move of camera in the scene or perform continuous cell picking when using CTRL modif...
virtual void OnMouseMove()
redefined not to move the camera if something has been picked
albaInteractorSelectCell()
virtual ~albaInteractorSelectCell()
virtual void OnButtonUp(albaEventInteraction *e)
redefined to end pick modality
albaTypeMacro(albaInteractorSelectCell, albaInteractorCameraMove)
virtual void OnLeftButtonDown(albaEventInteraction *e)
redefined to pick cell if CTRL modifier is pressed
void PickCell(albaDevice *device)
send the picking informations to the listener