ALBA
albaGUITransformMouseFloatVME.h
Go to the documentation of this file.
1/*=========================================================================
2Program: AssemblerPro
3Module: appGUITransformMouse.h
4Language: C++
5Date: $Date: 2021-01-01 12:00:00 $
6Version: $Revision: 1.0.0.0 $
7Authors: Nicola Vanella
8==========================================================================
9Copyright (c) BIC-IOR 2021 (https://github.com/IOR-BIC)
10
11This software is distributed WITHOUT ANY WARRANTY; without even
12the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13PURPOSE. See the above copyright notice for more information.
14=========================================================================*/
15
16#include "albaDefines.h"
17//----------------------------------------------------------------------------
18// NOTE: Every CPP file in the ALBA must include "albaDefines.h" as first.
19// This force to include Window,wxWidgets and VTK exactly in this order.
20// Failing in doing this will result in a run-time error saying:
21// "Failure#0: The value of ESP was not properly saved across a function call"
22//----------------------------------------------------------------------------
23
24#ifndef __albaGUITransformMouseFloatVME_H__
25#define __albaGUITransformMouseFloatVME_H__
26
27//----------------------------------------------------------------------------
28// Include:
29//----------------------------------------------------------------------------
30#include "albaDefines.h"
31#include "albaObserver.h"
33
34//----------------------------------------------------------------------------
35// forward references :
36//----------------------------------------------------------------------------
37class albaVME;
38class albaView;
41
42//----------------------------------------------------------------------------
49{
50public:
53
54 void UpdateISA();
55
57 void OnEvent(albaEventBase *alba_event);
58
60
61protected:
62
64};
65#endif
Implementation of the message object for the Subject/Observer design pattern.
Definition: albaEventBase.h:49
Class name: albaGUITransformMouseFloatVME This class derived from albaGUITransformMouse customize its...
albaInteractorGenericMouseFloatVME * CreateBehavior(MMI_ACTIVATOR activator)
void OnEvent(albaEventBase *alba_event)
Override superclass.
bool IsSliceView(albaView *v)
albaGUITransformMouseFloatVME(albaVME *input, albaObserver *listener=NULL)
Class name: albaInteractorCompositorMouseFloatVME This class derived from albaInteractorCompositorMou...
Interface implementing the Observer of the Subject/Observer design pattern.
Definition: albaObserver.h:36
albaVME -
Definition: albaVME.h:150
albaView is the base class for Views in alba.
Definition: albaView.h:79