InventorAll.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  *   Copyright (c) Jürgen Riegel          (juergen.riegel@web.de) 2006     *
00003  *                                                                         *
00004  *   This file is part of the FreeCAD CAx development system.              *
00005  *                                                                         *
00006  *   This library is free software; you can redistribute it and/or         *
00007  *   modify it under the terms of the GNU Library General Public           *
00008  *   License as published by the Free Software Foundation; either          *
00009  *   version 2 of the License, or (at your option) any later version.      *
00010  *                                                                         *
00011  *   This library  is distributed in the hope that it will be useful,      *
00012  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00013  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
00014  *   GNU Library General Public License for more details.                  *
00015  *                                                                         *
00016  *   You should have received a copy of the GNU Library General Public     *
00017  *   License along with this library; see the file COPYING.LIB. If not,    *
00018  *   write to the Free Software Foundation, Inc., 59 Temple Place,         *
00019  *   Suite 330, Boston, MA  02111-1307, USA                                *
00020  *                                                                         *
00021  ***************************************************************************/
00022 
00023 
00024 #ifndef __InventorAll__
00025 #define __InventorAll__
00026 
00027 // Open Inventor
00028 #ifdef FC_OS_MACOSX
00029 #include <OpenGL/gl.h>
00030 #else
00031 #include <GL/gl.h>
00032 #endif
00033 #include <Inventor/C/basic.h>
00034 #include <Inventor/SbBox.h>
00035 #include <Inventor/SbClip.h>
00036 #include <Inventor/SbColor.h>
00037 #include <Inventor/SoDB.h>
00038 #include <Inventor/SoInput.h>
00039 #include <Inventor/SoInteraction.h> 
00040 #include <Inventor/SbLinear.h>
00041 #include <Inventor/SoOffscreenRenderer.h> 
00042 #include <Inventor/SoPickedPoint.h>
00043 #include <Inventor/SoPrimitiveVertex.h>
00044 #include <Inventor/SbTesselator.h>
00045 #include <Inventor/SbViewportRegion.h>
00046 #include <Inventor/actions/SoBoxHighlightRenderAction.h>
00047 #include <Inventor/actions/SoGetBoundingBoxAction.h>
00048 #include <Inventor/actions/SoGetPrimitiveCountAction.h>
00049 #include <Inventor/actions/SoGLRenderAction.h>
00050 #include <Inventor/actions/SoHandleEventAction.h> 
00051 #include <Inventor/actions/SoLineHighlightRenderAction.h>
00052 #include <Inventor/actions/SoRayPickAction.h> 
00053 #include <Inventor/actions/SoSearchAction.h>
00054 #include <Inventor/actions/SoToVRML2Action.h>
00055 #include <Inventor/actions/SoWriteAction.h>
00056 #include <Inventor/annex/HardCopy/SoVectorizePSAction.h>
00057 #include <Inventor/annex/HardCopy/SoVectorOutput.h>
00058 #include <Inventor/bundles/SoMaterialBundle.h>
00059 #include <Inventor/bundles/SoTextureCoordinateBundle.h>
00060 #include <Inventor/caches/SoNormalCache.h>
00061 #include <Inventor/details/SoFaceDetail.h>
00062 #include <Inventor/details/SoLineDetail.h>
00063 #include <Inventor/details/SoPointDetail.h>
00064 #include <Inventor/draggers/SoDragger.h>
00065 #include <Inventor/draggers/SoTransformerDragger.h>
00066 #include <Inventor/draggers/SoTrackballDragger.h>
00067 #include <Inventor/elements/SoCoordinateElement.h>
00068 #include <Inventor/elements/SoCreaseAngleElement.h>
00069 #include <Inventor/elements/SoGLCacheContextElement.h>
00070 #include <Inventor/elements/SoGLCoordinateElement.h>
00071 #include <Inventor/elements/SoNormalBindingElement.h>
00072 #include <Inventor/elements/SoNormalElement.h>
00073 #include <Inventor/elements/SoReplacedElement.h>
00074 #include <Inventor/elements/SoViewportRegionElement.h>
00075 #include <Inventor/elements/SoViewVolumeElement.h>
00076 #include <Inventor/elements/SoModelMatrixElement.h>
00077 #include <Inventor/errors/SoDebugError.h> 
00078 #include <Inventor/errors/SoReadError.h>
00079 #include <Inventor/events/SoEvent.h>
00080 #include <Inventor/events/SoKeyboardEvent.h>
00081 #include <Inventor/events/SoLocation2Event.h>
00082 #include <Inventor/events/SoMotion3Event.h>
00083 #include <Inventor/events/SoMouseButtonEvent.h>
00084 #include <Inventor/events/SoSpaceballButtonEvent.h>
00085 #include <Inventor/fields/SoMFColor.h>
00086 #include <Inventor/fields/SoSFVec3f.h>
00087 #include <Inventor/manips/SoCenterballManip.h>
00088 #include <Inventor/manips/SoClipPlaneManip.h>
00089 #include <Inventor/manips/SoTransformerManip.h>
00090 #include <Inventor/nodes/SoAnnotation.h>
00091 #include <Inventor/nodes/SoAntiSquish.h>
00092 #include <Inventor/nodes/SoAsciiText.h>
00093 #include <Inventor/nodes/SoBaseColor.h>
00094 #include <Inventor/nodes/SoCallback.h> 
00095 #include <Inventor/nodes/SoComplexity.h>
00096 #include <Inventor/nodes/SoCone.h>
00097 #include <Inventor/nodes/SoCoordinate3.h>
00098 #include <Inventor/nodes/SoCoordinate4.h>
00099 #include <Inventor/nodes/SoCube.h>
00100 #include <Inventor/nodes/SoCylinder.h>
00101 #include <Inventor/nodes/SoDirectionalLight.h>
00102 #include <Inventor/nodes/SoDrawStyle.h>
00103 #include <Inventor/nodes/SoEnvironment.h>
00104 #include <Inventor/nodes/SoEventCallback.h>
00105 #include <Inventor/nodes/SoExtSelection.h>
00106 #include <Inventor/nodes/SoFaceSet.h>
00107 #include <Inventor/nodes/SoFont.h>
00108 #include <Inventor/nodes/SoFontStyle.h>
00109 #include <Inventor/nodes/SoImage.h>
00110 #include <Inventor/nodes/SoIndexedFaceSet.h>
00111 #include <Inventor/nodes/SoIndexedLineSet.h>
00112 #include <Inventor/nodes/SoIndexedTriangleStripSet.h>
00113 #include <Inventor/nodes/SoLightModel.h>
00114 #include <Inventor/nodes/SoLineSet.h>
00115 #include <Inventor/nodes/SoLocateHighlight.h>
00116 #include <Inventor/nodes/SoMarkerSet.h>
00117 #include <Inventor/nodes/SoMaterial.h>
00118 #include <Inventor/nodes/SoMaterialBinding.h>
00119 #include <Inventor/nodes/SoMatrixTransform.h>
00120 #include <Inventor/nodes/SoNormal.h>
00121 #include <Inventor/nodes/SoNurbsSurface.h>
00122 #include <Inventor/nodes/SoOrthographicCamera.h>
00123 #include <Inventor/nodes/SoPerspectiveCamera.h>
00124 #include <Inventor/nodes/SoPickStyle.h>
00125 #include <Inventor/nodes/SoPointSet.h>
00126 #include <Inventor/nodes/SoPolygonOffset.h>
00127 #include <Inventor/nodes/SoProfile.h>
00128 #include <Inventor/nodes/SoProfileCoordinate2.h>
00129 #include <Inventor/nodes/SoProfileCoordinate3.h>
00130 #include <Inventor/nodes/SoQuadMesh.h>
00131 #include <Inventor/nodes/SoRotationXYZ.h>
00132 #include <Inventor/nodes/SoSelection.h>
00133 #include <Inventor/nodes/SoSeparator.h>
00134 #include <Inventor/nodes/SoShape.h>
00135 #include <Inventor/nodes/SoShapeHints.h>
00136 #include <Inventor/nodes/SoSphere.h>
00137 #include <Inventor/nodes/SoSurroundScale.h>
00138 #include <Inventor/nodes/SoSwitch.h>
00139 #include <Inventor/nodes/SoText2.h>
00140 #include <Inventor/nodes/SoTexture2.h>
00141 #include <Inventor/nodes/SoTexture3.h>
00142 #include <Inventor/nodes/SoTextureCoordinate3.h>
00143 #include <Inventor/nodes/SoTransform.h>
00144 #include <Inventor/nodes/SoTranslation.h>
00145 #include <Inventor/nodes/SoTransparencyType.h>
00146 #include <Inventor/nodekits/SoShapeKit.h>
00147 #include <Inventor/manips/SoTransformBoxManip.h>
00148 #include <Inventor/projectors/SbSpherePlaneProjector.h>
00149 #include <Inventor/projectors/SbSphereSheetProjector.h>
00150 #include <Inventor/sensors/SoNodeSensor.h>
00151 #include <Inventor/VRMLnodes/SoVRMLGroup.h>
00152 
00153 #include <Inventor/Qt/SoQt.h>
00154 #include <Inventor/Qt/SoQtCursor.h>
00155 #include <Inventor/Qt/viewers/SoQtExaminerViewer.h>
00156 
00157 
00158 #endif

Generated on Wed Nov 23 19:00:19 2011 for FreeCAD by  doxygen 1.6.1