00001 00002 // generated by script // 00004 00005 #ifndef X3DTK_X3DSCENEGRAPH_H 00006 #define X3DTK_X3DSCENEGRAPH_H 00007 00008 //base 00009 #include "private/X3D_SceneGraphTypes.h" 00010 00011 //componentActors 00012 #include "private/X3D_CoreVisitor.h" 00013 #include "private/X3D_DFSCoreWalker.h" 00014 #include "private/X3D_DFSGeometry3DWalker.h" 00015 #include "private/X3D_DFSGraphTraversal.h" 00016 #include "private/X3D_DFSGroupingWalker.h" 00017 #include "private/X3D_DFSInterpolationWalker.h" 00018 #include "private/X3D_DFSLightingWalker.h" 00019 #include "private/X3D_DFSNavigationWalker.h" 00020 #include "private/X3D_DFSNetworkingWalker.h" 00021 #include "private/X3D_DFSNURBSWalker.h" 00022 #include "private/X3D_DFSRenderingWalker.h" 00023 #include "private/X3D_DFSShapeWalker.h" 00024 #include "private/X3D_DFSTexturingWalker.h" 00025 #include "private/X3D_Geometry3DVisitor.h" 00026 #include "private/X3D_GroupingVisitor.h" 00027 #include "private/X3D_InterpolationVisitor.h" 00028 #include "private/X3D_LightingVisitor.h" 00029 #include "private/X3D_NavigationVisitor.h" 00030 #include "private/X3D_NetworkingVisitor.h" 00031 #include "private/X3D_NURBSVisitor.h" 00032 #include "private/X3D_RenderingVisitor.h" 00033 #include "private/X3D_ShapeVisitor.h" 00034 #include "private/X3D_TexturingVisitor.h" 00035 00036 //nodes 00037 00038 //Core 00039 #include "private/X3D_Scene.h" 00040 #include "private/X3D_X3DNode.h" 00041 #include "private/X3D_X3DObject.h" 00042 #include "private/X3D_X3DSensorNode.h" 00043 00044 //Geometry3D 00045 #include "private/X3D_Box.h" 00046 #include "private/X3D_Cone.h" 00047 #include "private/X3D_Cylinder.h" 00048 #include "private/X3D_IndexedFaceSet.h" 00049 #include "private/X3D_Sphere.h" 00050 00051 //Grouping 00052 #include "private/X3D_Group.h" 00053 #include "private/X3D_StaticGroup.h" 00054 #include "private/X3D_Switch.h" 00055 #include "private/X3D_Transform.h" 00056 #include "private/X3D_X3DBoundedObject.h" 00057 #include "private/X3D_X3DChildNode.h" 00058 #include "private/X3D_X3DGroupingNode.h" 00059 00060 //Interpolation 00061 #include "private/X3D_ColorInterpolator.h" 00062 #include "private/X3D_CoordinateInterpolator2D.h" 00063 #include "private/X3D_CoordinateInterpolator.h" 00064 #include "private/X3D_NormalInterpolator.h" 00065 #include "private/X3D_OrientationInterpolator.h" 00066 #include "private/X3D_PositionInterpolator2D.h" 00067 #include "private/X3D_PositionInterpolator.h" 00068 #include "private/X3D_ScalarInterpolator.h" 00069 #include "private/X3D_X3DInterpolatorNode.h" 00070 00071 //Lighting 00072 #include "private/X3D_DirectionalLight.h" 00073 #include "private/X3D_PointLight.h" 00074 #include "private/X3D_SpotLight.h" 00075 #include "private/X3D_X3DLightNode.h" 00076 00077 //Navigation 00078 #include "private/X3D_Collision.h" 00079 00080 //Networking 00081 #include "private/X3D_Inline.h" 00082 #include "private/X3D_X3DUrlObject.h" 00083 00084 //NURBS 00085 #include "private/X3D_Contour2D.h" 00086 #include "private/X3D_ContourPolyline2D.h" 00087 #include "private/X3D_CoordinateDeformer.h" 00088 #include "private/X3D_NurbsCurve2D.h" 00089 #include "private/X3D_NurbsCurve.h" 00090 #include "private/X3D_NurbsGroup.h" 00091 #include "private/X3D_NurbsPositionInterpolator.h" 00092 #include "private/X3D_NurbsSurface.h" 00093 #include "private/X3D_NurbsTextureSurface.h" 00094 #include "private/X3D_TrimmedSurface.h" 00095 #include "private/X3D_X3DParametricGeometryNode.h" 00096 00097 //Rendering 00098 #include "private/X3D_Color.h" 00099 #include "private/X3D_ColorRGBA.h" 00100 #include "private/X3D_Coordinate.h" 00101 #include "private/X3D_IndexedLineSet.h" 00102 #include "private/X3D_Normal.h" 00103 #include "private/X3D_PointSet.h" 00104 #include "private/X3D_TriangleFanSet.h" 00105 #include "private/X3D_TriangleSet.h" 00106 #include "private/X3D_TriangleStripSet.h" 00107 #include "private/X3D_X3DColorNode.h" 00108 #include "private/X3D_X3DComposedGeometryNode.h" 00109 #include "private/X3D_X3DCoordinateNode.h" 00110 #include "private/X3D_X3DGeometricPropertyNode.h" 00111 #include "private/X3D_X3DGeometry3DNode.h" 00112 #include "private/X3D_X3DGeometryNode.h" 00113 #include "private/X3D_X3DNormalNode.h" 00114 00115 //Shape 00116 #include "private/X3D_Appearance.h" 00117 #include "private/X3D_FillProperties.h" 00118 #include "private/X3D_LineProperties.h" 00119 #include "private/X3D_Material.h" 00120 #include "private/X3D_Shape.h" 00121 #include "private/X3D_X3DAppearanceChildNode.h" 00122 #include "private/X3D_X3DAppearanceNode.h" 00123 #include "private/X3D_X3DMaterialNode.h" 00124 #include "private/X3D_X3DShapeNode.h" 00125 00126 //Texturing 00127 #include "private/X3D_ImageTexture.h" 00128 #include "private/X3D_TextureCoordinate.h" 00129 #include "private/X3D_TextureTransform.h" 00130 #include "private/X3D_X3DTexture2DNode.h" 00131 #include "private/X3D_X3DTextureCoordinateNode.h" 00132 #include "private/X3D_X3DTextureNode.h" 00133 #include "private/X3D_X3DTextureTransform2DNode.h" 00134 #include "private/X3D_X3DTextureTransformNode.h" 00135 00136 //componentCreators 00137 #include "private/X3D_CoreCreator.h" 00138 #include "private/X3D_Geometry3DCreator.h" 00139 #include "private/X3D_GroupingCreator.h" 00140 #include "private/X3D_InterpolationCreator.h" 00141 #include "private/X3D_LightingCreator.h" 00142 #include "private/X3D_NavigationCreator.h" 00143 #include "private/X3D_NetworkingCreator.h" 00144 #include "private/X3D_NURBSCreator.h" 00145 #include "private/X3D_RenderingCreator.h" 00146 #include "private/X3D_ShapeCreator.h" 00147 #include "private/X3D_TexturingCreator.h" 00148 #include "private/X3D_CreationFunction.h" 00149 #include "private/X3D_Creator.h" 00150 #include "private/X3D_libXMLLoader.h" 00151 #include "private/X3D_Loader.h" 00152 #include "private/X3D_QLoader.h" 00153 #include "private/X3D_X3DComponentCreator.h" 00154 #include "private/X3D_X3DLoader.h" 00155 #include "private/X3D_X3DXmlLoader.h" 00156 #include "private/X3D_XercesLoader.h" 00157 00158 #endif