MeVisLab Toolbox Reference
SoCSOIncludes.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 <mlOpenGL.h>
19 
20 #include <ThirdPartyWarningsDisable.h>
21 
22 #include <Inventor/SbLinear.h>
23 #include <Inventor/SoPickedPoint.h>
24 
25 #include <Inventor/actions/SoCallbackAction.h>
26 #include <Inventor/actions/SoHandleEventAction.h>
27 
28 #include <Inventor/details/SoDetail.h>
29 #include <Inventor/details/SoFaceDetail.h>
30 
31 #include <Inventor/events/SoEvent.h>
32 #include <Inventor/events/SoMouseButtonEvent.h>
33 
34 #include <Inventor/fields/SoSFNode.h>
35 #include <Inventor/fields/SoSFBool.h>
36 #include <Inventor/fields/SoSFColor.h>
37 #include <Inventor/fields/SoSFFloat.h>
38 #include <Inventor/fields/SoSFInt32.h>
39 #include <Inventor/fields/SoSFString.h>
40 #include <Inventor/fields/SoSFTrigger.h>
41 #include <Inventor/fields/SoSFRotation.h>
42 
43 
44 #include <Inventor/nodes/SoCube.h>
45 #include <Inventor/nodes/SoSphere.h>
46 #include <Inventor/nodes/SoRotation.h>
47 #include <Inventor/nodes/SoCylinder.h>
48 #include <Inventor/nodes/SoCone.h>
49 
50 
51 #include <Inventor/nodes/SoDrawStyle.h>
52 #include <Inventor/nodes/SoPolygonOffset.h>
53 
54 #include <Inventor/nodes/SoSwitch.h>
55 
56 #include <Inventor/nodes/SoIndexedFaceSet.h>
57 #include <Inventor/nodes/SoIndexedLineSet.h>
58 #include <Inventor/nodes/SoLineSet.h>
59 #include <Inventor/nodes/SoMaterial.h>
60 #include <Inventor/nodes/SoPickStyle.h>
61 #include <Inventor/nodes/SoPointSet.h>
62 #include <Inventor/nodes/SoSeparator.h>
63 #include <Inventor/nodes/SoShapeHints.h>
64 #include <Inventor/nodes/SoTranslation.h>
65 #include <Inventor/nodes/SoVertexProperty.h>
66 
67 #include <ThirdPartyWarningsRestore.h>
68 
70 
71 #include <SoSFMLBase.h>
72 #include <View2DSliceList.h>
73 #include <SoMouseWheelEvent.h>
74 
75 #include <SoViewerElement.h>
76 
77 #include <mlTransformationProvider.h>
78 
79 #include <CSOBase/CSOList.h>
80 #include <CSOBase/CSOSeedPoint.h>
81 #include <CSOBase/CSOPathPoints.h>
82 #include <CSOBase/CSOBoundingBox.h>
83