MeVisLab Toolbox Reference
SoShadowSystem.h
Go to the documentation of this file.
1
/*
2
*
3
_______________________________________________________________________
4
____________ W W W . A W A K E I D E A S . C O M ______________
5
|
6
|
7
| Description:
8
| ...
9
|
10
| Author(s) : Felix Ritter
11
|
12
____________ W W W . A W A K E I D E A S . C O M ______________
13
_______________________________________________________________________
14
*/
15
16
#ifndef _SOSHADOW_SYSTEM_H
17
#define _SOSHADOW_SYSTEM_H
18
20
#ifdef SOSHADOW_EXPORTS
21
#define SOSHADOW_CLASS_SPEC ML_LIBRARY_EXPORT_ATTRIBUTE
22
#else
23
#define SOSHADOW_CLASS_SPEC ML_LIBRARY_IMPORT_ATTRIBUTE
24
#endif
25
26
//-------------------------- INCLUDES
27
#include <
OIVConfig.h
>
28
29
#include <ThirdPartyWarningsDisable.h>
30
31
#include <string>
32
#include <stdio.h>
33
#include <stdlib.h>
34
#include <iostream>
35
#include <cmath>
36
37
// Open Inventor include goes here
38
#include <Inventor/SbLinear.h>
39
#include <Inventor/SbBox.h>
40
#include <Inventor/SbString.h>
41
#include <Inventor/actions/SoCallbackAction.h>
42
#include <Inventor/actions/SoGLRenderAction.h>
43
#include <Inventor/actions/SoGetBoundingBoxAction.h>
44
#include <Inventor/actions/SoGetMatrixAction.h>
45
#include <Inventor/actions/SoHandleEventAction.h>
46
#include <Inventor/actions/SoPickAction.h>
47
#include <Inventor/actions/SoRayPickAction.h>
48
#include <Inventor/actions/SoSearchAction.h>
49
#include <Inventor/details/SoFaceDetail.h>
50
#include <Inventor/elements/SoAccumulatedElement.h>
51
#include <Inventor/elements/SoOverrideElement.h>
52
#include <Inventor/elements/SoGLCacheContextElement.h>
53
#include <Inventor/elements/SoCacheElement.h>
54
#include <Inventor/elements/SoGLLazyElement.h>
55
#include <Inventor/elements/SoGLModelMatrixElement.h>
56
#include <Inventor/elements/SoGLProjectionMatrixElement.h>
57
#include <Inventor/elements/SoGLViewingMatrixElement.h>
58
#include <Inventor/elements/SoLazyElement.h>
59
#include <Inventor/elements/SoReplacedElement.h>
60
#include <Inventor/elements/SoViewingMatrixElement.h>
61
#include <Inventor/elements/SoViewportRegionElement.h>
62
#include <Inventor/elements/SoViewVolumeElement.h>
63
#include <Inventor/elements/SoGLPolygonOffsetElement.h>
64
#include <Inventor/elements/SoGLStencilBitsElement.h>
65
#include <Inventor/engines/SoOneShot.h>
66
#include <Inventor/engines/SoInterpolate.h>
67
#include <Inventor/errors/SoDebugError.h>
68
#include <Inventor/fields/SoSFBool.h>
69
#include <Inventor/fields/SoSFEnum.h>
70
#include <Inventor/fields/SoSFFloat.h>
71
#include <Inventor/fields/SoSFInt32.h>
72
#include <Inventor/fields/SoSFColor.h>
73
#include <Inventor/fields/SoSFPlane.h>
74
#include <Inventor/fields/SoSFVec2f.h>
75
#include <Inventor/fields/SoSFVec4f.h>
76
#include <Inventor/manips/SoTransformerManip.h>
77
#include <Inventor/misc/SoChildList.h>
78
#include <Inventor/nodes/SoMaterial.h>
79
#include <Inventor/nodes/SoSeparator.h>
80
#include <Inventor/nodes/SoSwitch.h>
81
#include <iostream>
82
#include <assert.h>
83
84
#include <ThirdPartyWarningsRestore.h>
85
86
// No need to touch anything below
87
#include "
XVSubNode.h
"
88
89
#endif
// _SOSHADOW_SYSTEM_H
OIVConfig.h
XVSubNode.h
FMEwork
ReleaseMeVis
Sources
Inventor
SoShadow
SoShadowSystem.h
Generated by
1.9.1