17#ifndef __albaGizmoGuiTranslate_H__
18#define __albaGizmoGuiTranslate_H__
80 friend class albaGUIGizmoTranslateTest;
Implementation of the message object for the Subject/Observer design pattern.
abstract base class for gizmo gui
gui class for translation gizmo
void EnableWidgets(bool enable)
Enable-Disable the GUI's widgets.
void SendAbsPosition(albaEventBase *sourceEvent)
void SetAbsPosition(albaMatrix *pose)
Update Position ivar; only translation part is copied from pose.
void OnEvent(albaEventBase *alba_event)
process the events sent by subjects
void CreateGui()
Create the GUI.
albaGUIGizmoTranslate(albaObserver *listener=NULL, bool testMode=false)
albaGUI is a panel with function to easily create GUI.
albaMatrix - Time stamped 4x4 Matrix.
Interface implementing the Observer of the Subject/Observer design pattern.