17#ifndef __albaGUISaveRestorePose_H__
18#define __albaGUISaveRestorePose_H__
104 friend class albaGUISaveRestorePoseTest;
Implementation of the message object for the Subject/Observer design pattern.
Input VME ABS Matrix Store/Restore GUI Component.
void OnEvent(albaEventBase *alba_event)
Events handling.
void RemovePose(int absPoseListBoxID)
Remove the given pose from the input vme tag array and the associated string from the listbox.
void StorePose()
Prompt the user for the new pose to be saved name , add the associated string to the listbox and add ...
void FillListBoxWithABSPosesStoredInInputVME()
Find in input vme if there are stored abs poses and fill the listbox with their names.
void RestorePose(int absPoseListBoxID)
Restore the selected pose to the input vme from the listbox pose id.
void RemovePoseHelper(albaString absPoseTagName)
void EnableWidgets(bool enable)
Enable-Disable the GUI's widgets.
~albaGUISaveRestorePose()
wxListBox * m_PositionsList
void StorePoseHelper(albaString absPoseTagName)
Helper functions.
void CreateGui()
Create the GUI.
void RestorePoseHelper(albaString absPoseTagName)
albaGUISaveRestorePose(albaVME *input, albaObserver *listener=NULL, int typeGui=ID_POSE_GUI, 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.
albaString - performs common string operations on c-strings.