Open Inventor
Release 2023.2.3
Loading...
Searching...
No Matches
SoNodes.h
Go to the documentation of this file.
1
/*=======================================================================
2
* Copyright 1991-1996, Silicon Graphics, Inc.
3
* ALL RIGHTS RESERVED
4
*
5
* UNPUBLISHED -- Rights reserved under the copyright laws of the United
6
* States. Use of a copyright notice is precautionary only and does not
7
* imply publication or disclosure.
8
*
9
* U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND:
10
* Use, duplication or disclosure by the Government is subject to restrictions
11
* as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights
12
* in Technical Data and Computer Software clause at DFARS 252.227-7013 and/or
13
* in similar or successor clauses in the FAR, or the DOD or NASA FAR
14
* Supplement. Contractor/manufacturer is Silicon Graphics, Inc.,
15
* 2011 N. Shoreline Blvd. Mountain View, CA 94039-7311.
16
*
17
* THE CONTENT OF THIS WORK CONTAINS CONFIDENTIAL AND PROPRIETARY
18
* INFORMATION OF SILICON GRAPHICS, INC. ANY DUPLICATION, MODIFICATION,
19
* DISTRIBUTION, OR DISCLOSURE IN ANY FORM, IN WHOLE, OR IN PART, IS STRICTLY
20
* PROHIBITED WITHOUT THE PRIOR EXPRESS WRITTEN PERMISSION OF SILICON
21
* GRAPHICS, INC.
22
**=======================================================================*/
23
/*=======================================================================
24
** Author : Paul S. Strauss (MMM yyyy)
25
** Modified by : Thad Beier (MMM yyyy)
26
**=======================================================================*/
27
/*=======================================================================
28
*** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
29
*** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
30
*** ***
31
*** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
32
*** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
33
*** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
34
*** ***
35
*** RESTRICTED RIGHTS LEGEND ***
36
*** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
37
*** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
38
*** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
39
*** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
40
*** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
41
*** ***
42
*** COPYRIGHT (C) 1996-2022 BY FEI S.A.S, ***
43
*** BORDEAUX, FRANCE ***
44
*** ALL RIGHTS RESERVED ***
45
**=======================================================================*/
46
/*=======================================================================
47
** Modified by : VSG (MMM YYYY)
48
**=======================================================================*/
49
50
51
#ifndef _SO_NODES_
52
#define _SO_NODES_
53
54
#include <
Inventor/nodes/SoAlgebraicShape.h
>
55
#include <
Inventor/nodes/SoAlgebraicSphere.h
>
56
#include <
Inventor/nodes/SoAlgebraicCylinder.h
>
57
#include <
Inventor/nodes/SoAlgebraicCone.h
>
58
#include <
Inventor/nodes/SoAlphaPolicy.h
>
59
#include <
Inventor/nodes/SoAnnoText3.h
>
60
#include <
Inventor/nodes/SoAnnoText3Property.h
>
61
#include <
Inventor/nodes/SoAnnotation.h
>
62
#include <
Inventor/nodes/SoAntiSquish.h
>
63
#include <
Inventor/nodes/SoArray.h
>
64
#include <
Inventor/nodes/SoAsciiText.h
>
65
#include <
Inventor/nodes/SoBBox.h
>
66
#include <
Inventor/nodes/SoBackground.h
>
67
#include <
Inventor/nodes/SoBaseColor.h
>
68
#include <
Inventor/nodes/SoBaseExtrusion.h
>
69
#include <
Inventor/nodes/SoBevelProperty.h
>
70
#include <
Inventor/nodes/SoBillboard.h
>
71
#include <
Inventor/nodes/SoBlinker.h
>
72
#include <
Inventor/nodes/SoBufferedShape.h
>
73
#include <
Inventor/nodes/SoCallback.h
>
74
#include <
Inventor/nodes/SoGLCallback.h
>
75
#include <
Inventor/nodes/SoCamera.h
>
76
#include <
Inventor/nodes/SoClipPlane.h
>
77
#include <
Inventor/nodes/SoColorIndex.h
>
78
#include <
Inventor/nodes/SoColorMap.h
>
79
#include <
Inventor/nodes/SoColorMask.h
>
80
#include <
Inventor/nodes/SoComplexity.h
>
81
#include <
Inventor/nodes/SoComputeShader.h
>
82
#include <
Inventor/nodes/SoComputeShaderScheduler.h
>
83
#include <
Inventor/nodes/SoCone.h
>
84
#include <
Inventor/nodes/SoCoordinate3.h
>
85
#include <
Inventor/nodes/SoCoordinate4.h
>
86
#include <
Inventor/nodes/SoCSGShape.h
>
87
#include <
Inventor/nodes/SoCube.h
>
88
#include <
Inventor/nodes/SoCylinder.h
>
89
#include <
Inventor/nodes/SoDepthBuffer.h
>
90
#include <
Inventor/nodes/SoDepthOffset.h
>
91
#include <
Inventor/nodes/SoDirectionalLight.h
>
92
#include <
Inventor/nodes/SoDrawStyle.h
>
93
#include <
Inventor/nodes/SoEdgeFlag.h
>
94
#include <
Inventor/nodes/SoEnvironment.h
>
95
#include <
Inventor/nodes/SoEventCallback.h
>
96
#include <
Inventor/nodes/SoExtSelection.h
>
97
#include <
Inventor/nodes/SoExtTexture2.h
>
98
#include <
Inventor/nodes/SoExtrusion.h
>
99
#include <
Inventor/nodes/SoFaceSet.h
>
100
#include <
Inventor/nodes/SoFile.h
>
101
#include <
Inventor/nodes/SoFont.h
>
102
#include <
Inventor/nodes/SoFontStyle.h
>
103
#include <
Inventor/nodes/SoFragmentShader.h
>
104
#include <
Inventor/nodes/SoFullSceneAntialiasing.h
>
105
#include <
Inventor/nodes/SoGeometryShader.h
>
106
#include <
Inventor/nodes/SoGradientBackground.h
>
107
#include <
Inventor/nodes/SoGroup.h
>
108
#include <
Inventor/nodes/SoImage.h
>
109
#include <
Inventor/nodes/SoImageBackground.h
>
110
#include <
Inventor/nodes/SoIndexedFaceSet.h
>
111
#include <
Inventor/nodes/SoIndexedLineSet.h
>
112
#include <
Inventor/nodes/SoIndexedMarkerSet.h
>
113
#include <
Inventor/nodes/SoIndexedNurbsCurve.h
>
114
#include <
Inventor/nodes/SoIndexedNurbsSurface.h
>
115
#include <
Inventor/nodes/SoIndexedPointSet.h
>
116
#include <
Inventor/nodes/SoIndexedQuadMesh.h
>
117
#include <
Inventor/nodes/SoIndexedShape.h
>
118
#include <
Inventor/nodes/SoIndexedTexture2.h
>
119
#include <
Inventor/nodes/SoIndexedTriangleSet.h
>
120
#include <
Inventor/nodes/SoIndexedTriangleStripSet.h
>
121
#include <
Inventor/nodes/SoIndexedTriangleFanSet.h
>
122
#include <
Inventor/nodes/SoInfo.h
>
123
#include <
Inventor/nodes/SoInstanceParameter.h
>
124
#include <
Inventor/nodes/SoInteractiveComplexity.h
>
125
#include <
Inventor/nodes/SoInteractiveSwitch.h
>
126
#include <
Inventor/nodes/SoLOD.h
>
127
#include <
Inventor/nodes/SoLabel.h
>
128
#include <
Inventor/nodes/SoLevelOfDetail.h
>
129
#include <
Inventor/nodes/SoLevelOfSimplification.h
>
130
#include <
Inventor/nodes/SoLight.h
>
131
#include <
Inventor/nodes/SoLightModel.h
>
132
#include <
Inventor/nodes/SoLineSet.h
>
133
#include <
Inventor/nodes/SoLinearProfile.h
>
134
#include <
Inventor/nodes/SoLocateHighlight.h
>
135
#include <
Inventor/nodes/SoMarker.h
>
136
#include <
Inventor/nodes/SoMarkerSet.h
>
137
#include <
Inventor/nodes/SoMaterial.h
>
138
#include <
Inventor/nodes/SoMaterialBinding.h
>
139
#include <
Inventor/nodes/SoMatrixTransform.h
>
140
#include <
Inventor/nodes/SoMultiPathSwitch.h
>
141
#include <
Inventor/nodes/SoMultipleCopy.h
>
142
#include <
Inventor/nodes/SoMultipleInstance.h
>
143
#include <
Inventor/nodes/SoMultiSwitch.h
>
144
#include <
Inventor/nodes/SoNode.h
>
145
#include <
Inventor/nodes/SoNonIndexedShape.h
>
146
#include <
Inventor/nodes/SoNormal.h
>
147
#include <
Inventor/nodes/SoNormalBinding.h
>
148
#include <
Inventor/nodes/SoNurbsBoundary.h
>
149
#include <
Inventor/nodes/SoNurbsCurve.h
>
150
#include <
Inventor/nodes/SoNurbsGroup.h
>
151
#include <
Inventor/nodes/SoNurbsProfile.h
>
152
#include <
Inventor/nodes/SoNurbsProperty.h
>
153
#include <
Inventor/nodes/SoNurbsSurface.h
>
154
#include <
Inventor/nodes/SoOrthographicCamera.h
>
155
#include <
Inventor/nodes/SoPackedColor.h
>
156
#include <
Inventor/nodes/SoPathSwitch.h
>
157
#include <
Inventor/nodes/SoPattern.h
>
158
#include <
Inventor/nodes/SoPendulum.h
>
159
#include <
Inventor/nodes/SoPerspectiveCamera.h
>
160
#include <
Inventor/nodes/SoWWWInline.h
>
161
#include <
Inventor/nodes/SoCircularExtrusion.h
>
162
#include <
Inventor/nodes/SoPointLight.h
>
163
#include <
Inventor/nodes/SoPointSet.h
>
164
#include <
Inventor/nodes/SoPolygonOffset.h
>
165
#include <
Inventor/nodes/SoProfile.h
>
166
#include <
Inventor/nodes/SoProfileCoordinate2.h
>
167
#include <
Inventor/nodes/SoProfileCoordinate3.h
>
168
#include <
Inventor/nodes/SoQuadMesh.h
>
169
#include <
Inventor/nodes/SoRenderToTarget.h
>
170
#include <
Inventor/nodes/SoRenderToTextureProperty.h
>
171
#include <
Inventor/nodes/SoResetTransform.h
>
172
#include <
Inventor/nodes/SoRotation.h
>
173
#include <
Inventor/nodes/SoRotationXYZ.h
>
174
#include <
Inventor/nodes/SoRotor.h
>
175
#include <
Inventor/nodes/SoScale.h
>
176
#include <
Inventor/nodes/SoSelection.h
>
177
#include <
Inventor/nodes/SoSeparator.h
>
178
#include <
Inventor/nodes/SoShaderObject.h
>
179
#include <
Inventor/nodes/SoShaderParameter.h
>
180
#include <
Inventor/nodes/SoShaderParameterBufferObject.h
>
181
#include <
Inventor/nodes/SoShaderParameterImage.h
>
182
#include <
Inventor/nodes/SoShaderProgram.h
>
183
#include <
Inventor/nodes/SoShadowGroup.h
>
184
#include <
Inventor/nodes/SoShadowStyle.h
>
185
#include <
Inventor/nodes/SoShape.h
>
186
#include <
Inventor/nodes/SoShapeHints.h
>
187
#include <
Inventor/nodes/SoShuttle.h
>
188
#include <
Inventor/nodes/SoSphere.h
>
189
#include <
Inventor/nodes/SoSpotLight.h
>
190
#include <
Inventor/nodes/SoStereoCamera.h
>
191
#include <
Inventor/nodes/SoSurroundScale.h
>
192
#include <
Inventor/nodes/SoSwitch.h
>
193
#include <
Inventor/nodes/SoText2.h
>
194
#include <
Inventor/nodes/SoText3.h
>
195
#include <
Inventor/nodes/SoTextProperty.h
>
196
#include <
Inventor/nodes/SoTexture.h
>
197
#include <
Inventor/nodes/SoTexture2.h
>
198
#include <
Inventor/nodes/SoTexture2Transform.h
>
199
#include <
Inventor/nodes/SoTexture3.h
>
200
#include <
Inventor/nodes/SoTexture3Transform.h
>
201
#include <
Inventor/nodes/SoTextureCombiner.h
>
202
#include <
Inventor/nodes/SoTextureCoordinate2.h
>
203
#include <
Inventor/nodes/SoTextureCoordinate3.h
>
204
#include <
Inventor/nodes/SoTextureCoordinateBinding.h
>
205
#include <
Inventor/nodes/SoTextureCoordinateDefault.h
>
206
#include <
Inventor/nodes/SoTextureCoordinateEnvironment.h
>
207
#include <
Inventor/nodes/SoTextureCoordinateFunction.h
>
208
#include <
Inventor/nodes/SoTextureCoordinateNormalMap.h
>
209
#include <
Inventor/nodes/SoTextureCoordinateObject.h
>
210
#include <
Inventor/nodes/SoTextureCoordinatePlane.h
>
211
#include <
Inventor/nodes/SoTextureCoordinateReflectionMap.h
>
212
#include <
Inventor/nodes/SoTextureCubeMap.h
>
213
#include <
Inventor/nodes/SoTextureMatrix.h
>
214
#include <
Inventor/nodes/SoTextureUnit.h
>
215
#include <
Inventor/nodes/SoTransform.h
>
216
#include <
Inventor/nodes/SoVertexAttribFeedback.h
>
217
#include <
Inventor/nodes/SoTransformSeparator.h
>
218
#include <
Inventor/nodes/SoTransformation.h
>
219
#include <
Inventor/nodes/SoTranslation.h
>
220
#include <
Inventor/nodes/SoTriangleSet.h
>
221
#include <
Inventor/nodes/SoTriangleStripSet.h
>
222
#include <
Inventor/nodes/SoUnits.h
>
223
#include <
Inventor/nodes/SoVertexFlag.h
>
224
#include <
Inventor/nodes/SoVertexProperty.h
>
225
#include <
Inventor/nodes/SoVertexShader.h
>
226
#include <
Inventor/nodes/SoVertexShape.h
>
227
#include <
Inventor/nodes/SoViewportClipping.h
>
228
#include <
Inventor/nodes/SoViewport.h
>
229
#include <
Inventor/nodes/SoWWWAnchor.h
>
230
#include <
Inventor/nodes/SoWWWInline.h
>
231
#include <
Inventor/nodes/SoTessellationControlShader.h
>
232
#include <
Inventor/nodes/SoTessellationEvaluationShader.h
>
233
234
// New nodes for beveling
235
#include <
Inventor/nodes/SoEdgeFlag.h
>
236
#include <
Inventor/nodes/SoVertexFlag.h
>
237
#include <
Inventor/nodes/SoBevelProperty.h
>
238
239
#include <
Inventor/nodes/SoProjection.h
>
240
#include <
Inventor/nodes/SoGeoProjection.h
>
241
242
#include <
Inventor/nodes/SoTransformProjection.h
>
243
244
#include <
Inventor/geo/SoGeoCoordinate.h
>
245
#include <
Inventor/geo/SoGeoOrigin.h
>
246
#include <
Inventor/geo/SoGeoLocation.h
>
247
#include <
Inventor/geo/SoGeoElevationGrid.h
>
248
#include <
Inventor/geo/SoGeoLOD.h
>
249
#include <
Inventor/geo/SoGeoRender.h
>
250
251
#endif
/* _SO_NODES_ */
252
253
SoAlgebraicCone.h
SoAlgebraicCylinder.h
SoAlgebraicShape.h
SoAlgebraicSphere.h
SoAlphaPolicy.h
SoAnnoText3.h
SoAnnoText3Property.h
SoAnnotation.h
SoAntiSquish.h
SoArray.h
SoAsciiText.h
SoBBox.h
SoBackground.h
SoBaseColor.h
SoBaseExtrusion.h
SoBevelProperty.h
SoBillboard.h
SoBlinker.h
SoBufferedShape.h
SoCSGShape.h
SoCallback.h
SoCamera.h
SoCircularExtrusion.h
SoClipPlane.h
SoColorIndex.h
SoColorMap.h
SoColorMask.h
SoComplexity.h
SoComputeShader.h
SoComputeShaderScheduler.h
SoCone.h
SoCoordinate3.h
SoCoordinate4.h
SoCube.h
SoCylinder.h
SoDepthBuffer.h
SoDepthOffset.h
SoDirectionalLight.h
SoDrawStyle.h
SoEdgeFlag.h
SoEnvironment.h
SoEventCallback.h
SoExtSelection.h
SoExtTexture2.h
SoExtrusion.h
SoFaceSet.h
SoFile.h
SoFont.h
SoFontStyle.h
SoFragmentShader.h
SoFullSceneAntialiasing.h
SoGLCallback.h
SoGeoCoordinate.h
SoGeoElevationGrid.h
SoGeoLOD.h
SoGeoLocation.h
SoGeoOrigin.h
SoGeoProjection.h
SoGeoRender.h
SoGeometryShader.h
SoGradientBackground.h
SoGroup.h
SoImage.h
SoImageBackground.h
SoIndexedFaceSet.h
SoIndexedLineSet.h
SoIndexedMarkerSet.h
SoIndexedNurbsCurve.h
SoIndexedNurbsSurface.h
SoIndexedPointSet.h
SoIndexedQuadMesh.h
SoIndexedShape.h
SoIndexedTexture2.h
SoIndexedTriangleFanSet.h
SoIndexedTriangleSet.h
SoIndexedTriangleStripSet.h
SoInfo.h
SoInstanceParameter.h
SoInteractiveComplexity.h
SoInteractiveSwitch.h
SoLOD.h
SoLabel.h
SoLevelOfDetail.h
SoLevelOfSimplification.h
SoLight.h
SoLightModel.h
SoLineSet.h
SoLinearProfile.h
SoLocateHighlight.h
SoMarker.h
SoMarkerSet.h
SoMaterial.h
SoMaterialBinding.h
SoMatrixTransform.h
SoMultiPathSwitch.h
SoMultiSwitch.h
SoMultipleCopy.h
SoMultipleInstance.h
SoNode.h
SoNonIndexedShape.h
SoNormal.h
SoNormalBinding.h
SoNurbsBoundary.h
SoNurbsCurve.h
SoNurbsGroup.h
SoNurbsProfile.h
SoNurbsProperty.h
SoNurbsSurface.h
SoOrthographicCamera.h
SoPackedColor.h
SoPathSwitch.h
SoPattern.h
SoPendulum.h
SoPerspectiveCamera.h
SoPointLight.h
SoPointSet.h
SoPolygonOffset.h
SoProfile.h
SoProfileCoordinate2.h
SoProfileCoordinate3.h
SoProjection.h
SoQuadMesh.h
SoRenderToTarget.h
SoRenderToTextureProperty.h
SoResetTransform.h
SoRotation.h
SoRotationXYZ.h
SoRotor.h
SoScale.h
SoSelection.h
SoSeparator.h
SoShaderObject.h
SoShaderParameter.h
SoShaderParameterBufferObject.h
SoShaderParameterImage.h
SoShaderProgram.h
SoShadowGroup.h
SoShadowStyle.h
SoShape.h
SoShapeHints.h
SoShuttle.h
SoSphere.h
SoSpotLight.h
SoStereoCamera.h
SoSurroundScale.h
SoSwitch.h
Switch group node: traverses only the child indicated by integer "whichChild" field.
SoTessellationControlShader.h
SoTessellationEvaluationShader.h
SoText2.h
SoText3.h
SoTextProperty.h
SoTexture2.h
SoTexture2Transform.h
SoTexture3.h
SoTexture3Transform.h
SoTexture.h
SoTextureCombiner.h
SoTextureCoordinate2.h
SoTextureCoordinate3.h
SoTextureCoordinateBinding.h
SoTextureCoordinateDefault.h
SoTextureCoordinateEnvironment.h
SoTextureCoordinateFunction.h
SoTextureCoordinateNormalMap.h
SoTextureCoordinateObject.h
SoTextureCoordinatePlane.h
SoTextureCoordinateReflectionMap.h
SoTextureCubeMap.h
SoTextureMatrix.h
SoTextureUnit.h
SoTransform.h
SoTransformProjection.h
SoTransformSeparator.h
SoTransformation.h
SoTranslation.h
SoTriangleSet.h
SoTriangleStripSet.h
SoUnits.h
SoVertexAttribFeedback.h
SoVertexFlag.h
SoVertexProperty.h
SoVertexShader.h
SoVertexShape.h
SoViewport.h
SoViewportClipping.h
SoWWWAnchor.h
SoWWWInline.h
Inventor
nodes
SoNodes.h
Generated by
1.9.8