MeVisLab Toolbox Reference
SoView2DEnlargeOnClick.h
Go to the documentation of this file.
1 /*************************************************************************************
2 **
3 ** Copyright 2007, 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 
15 
16 #pragma once
17 
18 #include "SoView2DExtension.h"
19 #include <Inventor/fields/SoSFString.h>
20 
23 {
24  SO_NODE_HEADER(SoView2DEnlargeOnClick);
25 
26 public:
28  SoSFBool actOnDoubleClick;
29 
31  SoSFTrigger clicked;
32 
35  SoSFString viewName;
36 
38  static void initClass();
39 
42 
44  bool evalEvent(SoView2D* view2d, View2DSliceList* slicelist,
45  View2DEvent* ec, View2DEventPhase phase) override;
46 };
View2DEventPhase
event phase for simple extensions that grab the focus, do something (motion) and are released afterwa...
#define SOVIEW2D_API
File to resolve system dependencies in View2D library.
Allows changing the current slice of the SoView2D with mouse movement and mousewheel.
SoView2DEnlargeOnClick()
Constructor.
SoSFString viewName
the name of the view that was clicked on (when working on a SoOrthoView2D, the name will be one of "A...
bool evalEvent(SoView2D *view2d, View2DSliceList *slicelist, View2DEvent *ec, View2DEventPhase phase) override
reimplemented from SoView2DExtension
static void initClass()
inventor runtime type system
SoSFTrigger clicked
trigger that is touched when the click (or doubleclick, when actOnDoubleClick is enabled) happens
SoSFBool actOnDoubleClick
act on a double click event only
SoView2DExtension Base class for all View2DExtensions used for drawing and event handling on the View...
SoView2D is a 2D viewer for image data.
Definition: SoView2D.h:62
View2DEvent stores all information on an event on a SoView2D.
a list that holds all View2DSlice objects (lazily created) of a SoView2D