MeVisLab Toolbox Reference
SoBlockNotification.h
Go to the documentation of this file.
1 /*************************************************************************************
2 **
3 ** Copyright 2013, 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_BLOCK_NOTIFICATION_H
14 #define SO_BLOCK_NOTIFICATION_H
15 
16 
18 
19 
20 #include "SoUtilsSystem.h"
21 
22 #include <Inventor/nodes/SoSubNode.h>
23 #include <Inventor/nodes/SoGroup.h>
24 
25 //=============================================================
27 
28 //=============================================================
29 class SOUTILS_EXPORT SoBlockNotification : public SoGroup {
30 
31  SO_NODE_HEADER(SoBlockNotification);
32 
33 public:
35 
36  static void initClass();
37 
38 private:
39  ~SoBlockNotification() override;
40 };
41 
42 #endif
#define SOUTILS_EXPORT
System dependent includes. Disables some compiler/linker warnings.
Definition: SoUtilsSystem.h:31
SoBlockNotification is a SoGroup that blocks parent notifications on underlying scene changes.
static void initClass()