17#ifndef __albaGUITransformTextEntries_H__
18#define __albaGUITransformTextEntries_H__
105 double m_Position[3];
106 double m_Orientation[3];
112 friend class albaGUITransformTextEntriesTest;
double albaTimeStamp
type for time varying data timestamps (not for pipelines timestamps!)
Implementation of the message object for the Subject/Observer design pattern.
text entries gui component for transform operations
void TextEntriesChanged()
action to be performed when one text entry has changed
void CreateGui()
override superclass
void Reset()
Override superclass.
void RefSysVmeChanged()
override superclass
TRANSFORMTEXTENTRIES_WIDGET_ID
albaGUITransformTextEntries(albaVME *input, albaObserver *listener=NULL, bool enableScaling=true, bool testMode=false)
void EnableWidgets(bool enable)
Enable-Disable the GUI's widgets.
void OnEvent(albaEventBase *alba_event)
Events handling.
void SetAbsPose(albaMatrix *absPose, albaTimeStamp timeStamp=-1)
Set abs pose and update position, orientation and scale text entries according to current reference s...
~albaGUITransformTextEntries()
albaGUI is a panel with function to easily create GUI.
Associates instances of albaInteractorGenericMouse to mouse buttons and ctrl/shift keys combinations.
Constrained interaction with mouse device.
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.