17#ifndef __albaInteractorGeneric6DOF_h
18#define __albaInteractorGeneric6DOF_h
57 double m_OutputOrientation[3];
58 double m_OutputPosition[3];
59 double m_PivotPosition[3];
Implementation of the message object for the Subject/Observer design pattern.
Event class to transport a triggering button and a position from pointing devices.
base class for 3D interaction modalities with 6DOF
implements 6DOF move of objects in the scene.
void DifferentialMovingOff()
albaTypeMacro(albaInteractorGeneric6DOF, albaInteractor6DOF)
void SetDifferentialMoving(bool flag)
Enable/Disable differential moving.
albaInteractorGeneric6DOF()
virtual void OnMove(albaEventInteraction *e)
manage move events
albaTransform * m_OutputTransform
bool GetDifferentialMoving()
void DifferentialMovingOn()
void Update()
Update the transform.
virtual void OnEvent(albaEventBase *event)
Process events coming from tracker.
virtual ~albaInteractorGeneric6DOF()