MeVisLab Toolbox Reference
SoInteractionNode.h
Go to the documentation of this file.
1/*************************************************************************************
2**
3** Copyright 2008, MeVis Medical Solutions AG
4**
5** The user may use this file in accordance with the license agreement provided with
6** the Software or, alternatively, in accordance with the terms contained in a
7** written agreement between the user and MeVis Medical Solutions AG.
8**
9** For further information use the contact form at https://www.mevislab.de/contact
10**
11**************************************************************************************/
12
13#ifndef SO_INTERACTION_NODE_H
14#define SO_INTERACTION_NODE_H
15
18
21
27{
28 SO_NODE_HEADER(SoInteractionNode);
29
30public:
34
36 static void initClass();
37
39 void handleEvent(SoHandleEventAction *action) override;
40
42};
43
44#endif // __SoInteractionNode_H
#define SOMANAGEDINTERACTION_API
File to resolve system dependencies in View2D library.
SoInteractionHandler(SoInteractionProvider *provider)
~SoInteractionNode() override
static SoInteractionProvider * getInteractionProvider(SoNode *node)
void handleEvent(SoHandleEventAction *action) override
Handles the mouse and keyboard events.
static void initClass()
Initializes this class.
SoInteractionNode()
Constructor.
SoInteractionProvider()
Default constructor.