ALBA
|
#include <albaGUITransformInterface.h>
Public Member Functions | |
albaGUI * | GetGui () |
virtual void | EnableWidgets (bool enable)=0 |
void | SetRefSys (albaVME *refSysVme) |
albaVME * | GetRefSys () |
virtual void | Reset () |
void | OnEvent (albaEventBase *alba_event) |
void | TestModeOn () |
void | TestModeOff () |
bool | GetTestMode () |
Public Member Functions inherited from albaObserver | |
albaObserver () | |
virtual | ~albaObserver () |
virtual void | OnEvent (albaEventBase *e)=0 |
Protected Member Functions | |
albaGUITransformInterface () | |
~albaGUITransformInterface () | |
virtual void | CreateGui () |
virtual void | RefSysVmeChanged () |
Protected Attributes | |
albaVME * | m_InputVME |
albaObserver * | m_Listener |
albaGUI * | m_Gui |
albaVME * | m_RefSysVME |
albaTimeStamp | m_CurrentTime |
bool | m_TestMode |
transform gui interface
This abstract class defines interface for object to be plugged in albaOpTransformInterface concrete descendants
Definition at line 43 of file albaGUITransformInterface.h.
|
protected |
|
protected |
|
inline |
Return the gui to be plugged.
Definition at line 48 of file albaGUITransformInterface.h.
|
pure virtual |
Enable-Disable the GUI's widgets.
Implemented in albaGUISaveRestorePose, albaGUITransformMouse, albaGUITransformSliders, and albaGUITransformTextEntries.
void albaGUITransformInterface::SetRefSys | ( | albaVME * | refSysVme | ) |
Set the vme to be used as reference system, the vme is referenced; default ref sys is vme abs matrix.
|
inline |
Definition at line 55 of file albaGUITransformInterface.h.
|
inlinevirtual |
Reset the gui component to initial state.
Reimplemented in albaGUITransformSliders, and albaGUITransformTextEntries.
Definition at line 58 of file albaGUITransformInterface.h.
|
inlinevirtual |
Events handling.
Implements albaObserver.
Reimplemented in albaGUITransformMouse, albaGUITransformSliders, and albaGUITransformTextEntries.
Definition at line 61 of file albaGUITransformInterface.h.
|
inline |
Turn On m_TestMode flag.
The m_TestMode flag is used to exclude the execution of splash screen or wxBusyInfo that conflicts with test machine.
Definition at line 65 of file albaGUITransformInterface.h.
|
inline |
Used to turn off m_TestMode flag.
Definition at line 68 of file albaGUITransformInterface.h.
|
inline |
Get TestMode.
Definition at line 71 of file albaGUITransformInterface.h.
|
inlineprotectedvirtual |
Create the GUI.
Reimplemented in albaGUISaveRestorePose, albaGUITransformMouse, albaGUITransformSliders, and albaGUITransformTextEntries.
Definition at line 79 of file albaGUITransformInterface.h.
|
inlineprotectedvirtual |
Internal actions to be performed when RefSys vme has changed.
Reimplemented in albaGUITransformMouse, albaGUITransformSliders, and albaGUITransformTextEntries.
Definition at line 90 of file albaGUITransformInterface.h.
|
protected |
Definition at line 81 of file albaGUITransformInterface.h.
|
protected |
Definition at line 83 of file albaGUITransformInterface.h.
|
protected |
Definition at line 84 of file albaGUITransformInterface.h.
|
protected |
Vme to be used as reference system.
Definition at line 87 of file albaGUITransformInterface.h.
|
protected |
Definition at line 92 of file albaGUITransformInterface.h.
|
protected |
Definition at line 94 of file albaGUITransformInterface.h.