diff options
author | pav <pav@FreeBSD.org> | 2005-11-18 08:15:24 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-11-18 08:15:24 +0800 |
commit | 621a9e4a9962ba54a8391f487bdfe32c9cd70c63 (patch) | |
tree | 61588e787e9e03e79198317c5923be9fdc041188 /graphics/libx3dtk | |
parent | 7702be5948005bad5a03188ed2ea57162656d343 (diff) | |
download | freebsd-ports-gnome-621a9e4a9962ba54a8391f487bdfe32c9cd70c63.tar.gz freebsd-ports-gnome-621a9e4a9962ba54a8391f487bdfe32c9cd70c63.tar.zst freebsd-ports-gnome-621a9e4a9962ba54a8391f487bdfe32c9cd70c63.zip |
X3DToolKit is a portable LGPL free C++ toolkit for loading, displaying and
processing X3D models
PR: ports/88184
Submitted by: German Tischler <tanis@gaspode.franken.de>
Diffstat (limited to 'graphics/libx3dtk')
35 files changed, 2131 insertions, 0 deletions
diff --git a/graphics/libx3dtk/Makefile b/graphics/libx3dtk/Makefile new file mode 100644 index 000000000000..bc53d9fb9efb --- /dev/null +++ b/graphics/libx3dtk/Makefile @@ -0,0 +1,540 @@ +# ex:ts=8 +# Ports collection makefile for: X3DToolKit +# Date created: Oct 29, 2005 +# Whom: German Tischler <tanis@gaspode.franken.de> +# +# $FreeBSD$ +# + +PORTNAME= libx3dtk +PORTVERSION= 1.0.1 +CATEGORIES= graphics +MASTER_SITES= http://artis.imag.fr/Members/Yannick.Legoc/X3D/libs/ +DISTNAME= X3DToolKit-${PORTVERSION:R}.${PORTVERSION:E} + +MAINTAINER= tanis@gaspode.franken.de +COMMENT= An LGPL C++ Toolkit for X3D + +BUILD_DEPENDS= ${QMAKE}:${PORTSDIR}/devel/qmake +LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ + QGLViewer.2:${PORTSDIR}/graphics/libqglviewer + +WRKSRC= ${WRKDIR}/X3DToolKit-1.0 + +USE_GMAKE= yes +USE_GNOME= libxml2 +USE_XLIB= yes +USE_QT_VER= 3 +MAKE_ENV= QTDIR="${QT_PREFIX}" + +INSTALLS_SHLIB= yes + +QMAKE?= ${LOCALBASE}/bin/qmake +QMAKESPEC?= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= "does not compile" +.endif + +post-patch: + ${CP} ${FILESDIR}/X3DAbstractNodeForward.h ${WRKSRC}/include/X3DTK/private/X3DAbstractNodeForward.h + +do-configure: + cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${QMAKE} \ + -spec ${QMAKESPEC} \ + PARSER=LIBXML \ + LIBXML_DIR=${LOCALBASE} \ + JPEG=YES \ + JPEG_DIR=${LOCALBASE} \ + X3DTK_DIR=${LOCALBASE} \ + LIBXML_INC_DIR=${LOCALBASE}/include/libxml2 \ + LIBXML_LIB_DIR=${LOCALBASE}/lib \ + QGLVIEWER_DIR=${LOCALBASE} \ + PREFIX="${PREFIX}" + cd ${WRKSRC}/examples && ${SETENV} ${MAKE_ENV} ${QMAKE} \ + -spec ${QMAKESPEC} \ + PARSER=LIBXML \ + LIBXML_DIR=${LOCALBASE} \ + JPEG=YES \ + JPEG_DIR=${LOCALBASE} \ + X3DTK_DIR=${WRKSRC} \ + LIBXML_INC_DIR=${LOCALBASE}/include/libxml2 \ + LIBXML_LIB_DIR=${LOCALBASE}/lib \ + QGLVIEWER_DIR=${LOCALBASE} \ + PREFIX="${PREFIX}" + +do-build: + cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${GMAKE} + cd ${WRKSRC}/examples && ${SETENV} ${MAKE_ENV} ${GMAKE} + +INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} + +do-install: + ${INSTALL_DIR} -d ${PREFIX}/include/X3DTK + ${INSTALL_DIR} -d ${PREFIX}/include/X3DTK/GL + ${INSTALL_DIR} -d ${PREFIX}/include/X3DTK/X3D + ${INSTALL_DIR} -d ${PREFIX}/include/X3DTK/MESH + ${INSTALL_DIR} -d ${PREFIX}/include/X3DTK/private + ${INSTALL_PROGRAM} ${WRKSRC}/lib/libX3DTK.so.1.0.1 ${PREFIX}/lib/libX3DTK.so.1 + cd ${PREFIX}/lib && ${LN} -s libX3DTK.so.1 libX3DTK.so + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/GL/renderer.h ${PREFIX}/include/X3DTK/GL/renderer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/GL/scenegraph.h ${PREFIX}/include/X3DTK/GL/scenegraph.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/GL/updater.h ${PREFIX}/include/X3DTK/GL/updater.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/scenesaver.h ${PREFIX}/include/X3DTK/X3D/scenesaver.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/glbuilder.h ${PREFIX}/include/X3DTK/X3D/glbuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/sharedcoordcomputer.h ${PREFIX}/include/X3DTK/X3D/sharedcoordcomputer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/inlineloader.h ${PREFIX}/include/X3DTK/X3D/inlineloader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/meshbuilder.h ${PREFIX}/include/X3DTK/X3D/meshbuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/scenegraph.h ${PREFIX}/include/X3DTK/X3D/scenegraph.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/worldcoordtranslator.h ${PREFIX}/include/X3DTK/X3D/worldcoordtranslator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/coordmerger.h ${PREFIX}/include/X3DTK/X3D/coordmerger.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/bboxupdater.h ${PREFIX}/include/X3DTK/X3D/bboxupdater.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/X3D/filevalidator.h ${PREFIX}/include/X3DTK/X3D/filevalidator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/connectedcomcomputer.h ${PREFIX}/include/X3DTK/MESH/connectedcomcomputer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/primitivemeshbuilder.h ${PREFIX}/include/X3DTK/MESH/primitivemeshbuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/normalsdrawer.h ${PREFIX}/include/X3DTK/MESH/normalsdrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/verticesdrawer.h ${PREFIX}/include/X3DTK/MESH/verticesdrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/normalsflipper.h ${PREFIX}/include/X3DTK/MESH/normalsflipper.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/normalsinverter.h ${PREFIX}/include/X3DTK/MESH/normalsinverter.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/statscalculator.h ${PREFIX}/include/X3DTK/MESH/statscalculator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/normalsupdater.h ${PREFIX}/include/X3DTK/MESH/normalsupdater.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/scenegraph.h ${PREFIX}/include/X3DTK/MESH/scenegraph.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/facesdrawer.h ${PREFIX}/include/X3DTK/MESH/facesdrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/edgesdrawer.h ${PREFIX}/include/X3DTK/MESH/edgesdrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/meshsimplifier.h ${PREFIX}/include/X3DTK/MESH/meshsimplifier.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/MESH/x3dbuilder.h ${PREFIX}/include/X3DTK/MESH/x3dbuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/cloner.h ${PREFIX}/include/X3DTK/cloner.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/graphtester.h ${PREFIX}/include/X3DTK/graphtester.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/simplifiedmeshscene.h ${PREFIX}/include/X3DTK/simplifiedmeshscene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/memreleaser.h ${PREFIX}/include/X3DTK/memreleaser.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/simplex3dglscene.h ${PREFIX}/include/X3DTK/simplex3dglscene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/kernel.h ${PREFIX}/include/X3DTK/kernel.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TriangleSet.h ${PREFIX}/include/X3DTK/private/X3D_TriangleSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/StateVariables.h ${PREFIX}/include/X3DTK/private/StateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Material.h ${PREFIX}/include/X3DTK/private/X3D_Material.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SharedCoordComputerRenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_SharedCoordComputerRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_QLoader.h ${PREFIX}/include/X3DTK/private/X3D_QLoader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_UpdaterStateVariables.h ${PREFIX}/include/X3DTK/private/GL_UpdaterStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorMulNavigationVisitor.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorMulNavigationVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFMatrix34f.h ${PREFIX}/include/X3DTK/private/SFMatrix34f.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Shape.h ${PREFIX}/include/X3DTK/private/MESH_Shape.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_PointLight.h ${PREFIX}/include/X3DTK/private/X3D_PointLight.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DTextureNode.h ${PREFIX}/include/X3DTK/private/GL_X3DTextureNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DXmlLoader.h ${PREFIX}/include/X3DTK/private/X3D_X3DXmlLoader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SharedCoordComputerStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_SharedCoordComputerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DChildNode.h ${PREFIX}/include/X3DTK/private/GL_X3DChildNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Switch.h ${PREFIX}/include/X3DTK/private/X3D_Switch.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/ProcessHistory.h ${PREFIX}/include/X3DTK/private/ProcessHistory.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RendererTexturingVisitor.h ${PREFIX}/include/X3DTK/private/GL_RendererTexturingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_DirectionalLight.h ${PREFIX}/include/X3DTK/private/X3D_DirectionalLight.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/QFileElement.h ${PREFIX}/include/X3DTK/private/QFileElement.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderGeometry3DVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderGeometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdater.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdater.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_ConnectedComComputer.h ${PREFIX}/include/X3DTK/private/MESH_ConnectedComComputer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/EnterFunction.h ${PREFIX}/include/X3DTK/private/EnterFunction.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SimplifiedMeshScene.h ${PREFIX}/include/X3DTK/private/SimplifiedMeshScene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_IndexedLineSet.h ${PREFIX}/include/X3DTK/private/X3D_IndexedLineSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoordMergerStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_CoordMergerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_PrimitiveMeshBuilderStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_PrimitiveMeshBuilderStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DBuilderCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_X3DBuilderCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RendererShapeVisitor.h ${PREFIX}/include/X3DTK/private/GL_RendererShapeVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterRenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TriangleStripSet.h ${PREFIX}/include/X3DTK/private/X3D_TriangleStripSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Image.h ${PREFIX}/include/X3DTK/private/Image.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_PositionInterpolator2D.h ${PREFIX}/include/X3DTK/private/X3D_PositionInterpolator2D.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_VerticesDrawerStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_VerticesDrawerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorReplaceGroupingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorReplaceGroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DProcessor.h ${PREFIX}/include/X3DTK/private/X3DProcessor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TrimmedSurface.h ${PREFIX}/include/X3DTK/private/X3D_TrimmedSurface.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DSensorNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DSensorNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NURBSVisitor.h ${PREFIX}/include/X3DTK/private/X3D_NURBSVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RendererStateVariables.h ${PREFIX}/include/X3DTK/private/GL_RendererStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/DFSWalker.h ${PREFIX}/include/X3DTK/private/DFSWalker.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_TriangleStripSet.h ${PREFIX}/include/X3DTK/private/GL_TriangleStripSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DTextureCoordinateNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DTextureCoordinateNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/libXMLFileElement.h ${PREFIX}/include/X3DTK/private/libXMLFileElement.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Transform.h ${PREFIX}/include/X3DTK/private/MESH_Transform.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DObject.h ${PREFIX}/include/X3DTK/private/X3D_X3DObject.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DAppearanceChildNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DAppearanceChildNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DRoute.h ${PREFIX}/include/X3DTK/private/X3DRoute.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Renderer.h ${PREFIX}/include/X3DTK/private/GL_Renderer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NurbsPositionInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_NurbsPositionInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_FileValidatorStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_FileValidatorStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ColorRGBA.h ${PREFIX}/include/X3DTK/private/X3D_ColorRGBA.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshData.h ${PREFIX}/include/X3DTK/private/MESH_MeshData.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshSimplifierCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_MeshSimplifierCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DComposedGeometryNode.h ${PREFIX}/include/X3DTK/private/GL_X3DComposedGeometryNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GraphTester.h ${PREFIX}/include/X3DTK/private/GraphTester.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Walker.h ${PREFIX}/include/X3DTK/private/Walker.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/TypeList.h ${PREFIX}/include/X3DTK/private/TypeList.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_CoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Platform.h ${PREFIX}/include/X3DTK/private/Platform.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_EdgesDrawerCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_EdgesDrawerCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NurbsTextureSurface.h ${PREFIX}/include/X3DTK/private/X3D_NurbsTextureSurface.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DTexture2DNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DTexture2DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DUrlObject.h ${PREFIX}/include/X3DTK/private/X3D_X3DUrlObject.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_ImageTexture.h ${PREFIX}/include/X3DTK/private/GL_ImageTexture.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterNavigationVisitor.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterNavigationVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DGeometryNode.h ${PREFIX}/include/X3DTK/private/GL_X3DGeometryNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Appearance.h ${PREFIX}/include/X3DTK/private/X3D_Appearance.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_StaticGroup.h ${PREFIX}/include/X3DTK/private/GL_StaticGroup.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NurbsSurface.h ${PREFIX}/include/X3DTK/private/X3D_NurbsSurface.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_ConnectedComComputerCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_ConnectedComComputerCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DComponentCreator.h ${PREFIX}/include/X3DTK/private/X3D_X3DComponentCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DTexture2DNode.h ${PREFIX}/include/X3DTK/private/GL_X3DTexture2DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderShapeVisitor.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderShapeVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/VisitingFunctions.h ${PREFIX}/include/X3DTK/private/VisitingFunctions.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GroupingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_OrientationInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_OrientationInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DChildNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DChildNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NurbsCurve2D.h ${PREFIX}/include/X3DTK/private/X3D_NurbsCurve2D.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Box.h ${PREFIX}/include/X3DTK/private/GL_Box.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/DFSGraphTraversal.h ${PREFIX}/include/X3DTK/private/DFSGraphTraversal.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_FillProperties.h ${PREFIX}/include/X3DTK/private/GL_FillProperties.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_CoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_CoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DAttributeRecorder.h ${PREFIX}/include/X3DTK/private/X3DAttributeRecorder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ContourPolyline2D.h ${PREFIX}/include/X3DTK/private/X3D_ContourPolyline2D.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoordinateInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_CoordinateInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_SceneGraphTypes.h ${PREFIX}/include/X3DTK/private/GL_SceneGraphTypes.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DParametricGeometryNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DParametricGeometryNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderRenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_VerticesDrawerCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_VerticesDrawerCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorMulRenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorMulRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TexturingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_TexturingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMFNodeFunctor.h ${PREFIX}/include/X3DTK/private/X3DMFNodeFunctor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/ClonerStateVariables.h ${PREFIX}/include/X3DTK/private/ClonerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TriangleFanSet.h ${PREFIX}/include/X3DTK/private/X3D_TriangleFanSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsInverter.h ${PREFIX}/include/X3DTK/private/MESH_NormalsInverter.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoordMergerRenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_CoordMergerRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Progress.h ${PREFIX}/include/X3DTK/private/Progress.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/ClonerAbstractVisitor.h ${PREFIX}/include/X3DTK/private/ClonerAbstractVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DMeshNode.h ${PREFIX}/include/X3DTK/private/MESH_X3DMeshNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DField.h ${PREFIX}/include/X3DTK/private/X3DField.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Recorder.h ${PREFIX}/include/X3DTK/private/Recorder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_PositionInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_PositionInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_ShapeVisitor.h ${PREFIX}/include/X3DTK/private/GL_ShapeVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_TexturingVisitor.h ${PREFIX}/include/X3DTK/private/GL_TexturingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_IndexedFaceSet.h ${PREFIX}/include/X3DTK/private/X3D_IndexedFaceSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorShareCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorShareCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/AbstractVisitor.h ${PREFIX}/include/X3DTK/private/AbstractVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SceneGraphTypes.h ${PREFIX}/include/X3DTK/private/MESH_SceneGraphTypes.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_BBox.h ${PREFIX}/include/X3DTK/private/GL_BBox.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Scene.h ${PREFIX}/include/X3DTK/private/GL_Scene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DNodeCloner.h ${PREFIX}/include/X3DTK/private/X3DNodeCloner.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DFileElement.h ${PREFIX}/include/X3DTK/private/X3DFileElement.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdaterStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdaterStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_LightingCreator.h ${PREFIX}/include/X3DTK/private/X3D_LightingCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterGeometry3DVisitor.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterGeometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_StatsCalculatorCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_StatsCalculatorCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DVertexNode.h ${PREFIX}/include/X3DTK/private/MESH_X3DVertexNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ScalarInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_ScalarInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SphereDrawArray.h ${PREFIX}/include/X3DTK/private/SphereDrawArray.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GraphTraversal.h ${PREFIX}/include/X3DTK/private/GraphTraversal.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ImageTexture.h ${PREFIX}/include/X3DTK/private/X3D_ImageTexture.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsInverterStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_NormalsInverterStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilder.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RendererRenderingVisitor.h ${PREFIX}/include/X3DTK/private/GL_RendererRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_FacesDrawerCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_FacesDrawerCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_InterpolationVisitor.h ${PREFIX}/include/X3DTK/private/X3D_InterpolationVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderGroupingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderGroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NavigationVisitor.h ${PREFIX}/include/X3DTK/private/X3D_NavigationVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DFunction.h ${PREFIX}/include/X3DTK/private/X3DFunction.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_InlineLoaderCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_InlineLoaderCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Shape.h ${PREFIX}/include/X3DTK/private/GL_Shape.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Group.h ${PREFIX}/include/X3DTK/private/X3D_Group.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Cone.h ${PREFIX}/include/X3DTK/private/GL_Cone.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SimpleX3DGLScene.h ${PREFIX}/include/X3DTK/private/SimpleX3DGLScene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_BaseSFVertex.h ${PREFIX}/include/X3DTK/private/MESH_BaseSFVertex.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TextureCoordinate.h ${PREFIX}/include/X3DTK/private/X3D_TextureCoordinate.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_FileValidatorGeometry3DVisitor.h ${PREFIX}/include/X3DTK/private/X3D_FileValidatorGeometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NetworkingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_NetworkingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Sphere.h ${PREFIX}/include/X3DTK/private/GL_Sphere.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SharedCoordComputer.h ${PREFIX}/include/X3DTK/private/X3D_SharedCoordComputer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshSimplifierStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_MeshSimplifierStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GraphTesterStateVariables.h ${PREFIX}/include/X3DTK/private/GraphTesterStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SceneSaver.h ${PREFIX}/include/X3DTK/private/X3D_SceneSaver.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NurbsCurve.h ${PREFIX}/include/X3DTK/private/X3D_NurbsCurve.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_BBoxDrawArray.h ${PREFIX}/include/X3DTK/private/GL_BBoxDrawArray.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_BaseSFEdge.h ${PREFIX}/include/X3DTK/private/MESH_BaseSFEdge.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SceneSaverSetCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_SceneSaverSetCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Cylinder.h ${PREFIX}/include/X3DTK/private/GL_Cylinder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_BaseSFFace.h ${PREFIX}/include/X3DTK/private/MESH_BaseSFFace.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_PointSet.h ${PREFIX}/include/X3DTK/private/X3D_PointSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DTextureNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DTextureNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DGroupingNode.h ${PREFIX}/include/X3DTK/private/GL_X3DGroupingNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Switch.h ${PREFIX}/include/X3DTK/private/GL_Switch.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Cone.h ${PREFIX}/include/X3DTK/private/X3D_Cone.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DAppearanceNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DAppearanceNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Contour2D.h ${PREFIX}/include/X3DTK/private/X3D_Contour2D.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SceneSaverStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_SceneSaverStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MemReleaser.h ${PREFIX}/include/X3DTK/private/MemReleaser.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ShapeVisitor.h ${PREFIX}/include/X3DTK/private/X3D_ShapeVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsDrawer.h ${PREFIX}/include/X3DTK/private/MESH_NormalsDrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RendererGroupingVisitor.h ${PREFIX}/include/X3DTK/private/GL_RendererGroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Loader.h ${PREFIX}/include/X3DTK/private/X3D_Loader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_StaticGroup.h ${PREFIX}/include/X3DTK/private/X3D_StaticGroup.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_LineProperties.h ${PREFIX}/include/X3DTK/private/GL_LineProperties.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Box.h ${PREFIX}/include/X3DTK/private/X3D_Box.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DColorNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DColorNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DActor.h ${PREFIX}/include/X3DTK/private/X3DActor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DGroupingNode.h ${PREFIX}/include/X3DTK/private/MESH_X3DGroupingNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFIndirectEdge.h ${PREFIX}/include/X3DTK/private/MESH_SFIndirectEdge.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Switch.h ${PREFIX}/include/X3DTK/private/MESH_Switch.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Creator.h ${PREFIX}/include/X3DTK/private/X3D_Creator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Singleton.h ${PREFIX}/include/X3DTK/private/Singleton.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DLoader.h ${PREFIX}/include/X3DTK/private/X3DLoader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderGroupingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderGroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_StatsCalculatorStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_StatsCalculatorStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Geometry3DVisitor.h ${PREFIX}/include/X3DTK/private/X3D_Geometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Collision.h ${PREFIX}/include/X3DTK/private/X3D_Collision.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterShapeVisitor.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterShapeVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFType.h ${PREFIX}/include/X3DTK/private/SFType.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Material.h ${PREFIX}/include/X3DTK/private/GL_Material.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DGeometryNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DGeometryNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DTypes.h ${PREFIX}/include/X3DTK/private/X3DTypes.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NURBSCreator.h ${PREFIX}/include/X3DTK/private/X3D_NURBSCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderGeometry3DVisitor.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderGeometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorMulCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorMulCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_RenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_RenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DCoordinateNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DCoordinateNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DMaterialNode.h ${PREFIX}/include/X3DTK/private/GL_X3DMaterialNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_FileValidator.h ${PREFIX}/include/X3DTK/private/X3D_FileValidator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MemReleaserStateVariables.h ${PREFIX}/include/X3DTK/private/MemReleaserStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MemReleaserAbstractVisitor.h ${PREFIX}/include/X3DTK/private/MemReleaserAbstractVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/NodeFactory.h ${PREFIX}/include/X3DTK/private/NodeFactory.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_EdgesDrawerStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_EdgesDrawerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_FacesDrawer.h ${PREFIX}/include/X3DTK/private/MESH_FacesDrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RenderingVisitor.h ${PREFIX}/include/X3DTK/private/GL_RenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_FileValidatorCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_FileValidatorCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFVertex.h ${PREFIX}/include/X3DTK/private/MESH_SFVertex.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoreCreator.h ${PREFIX}/include/X3DTK/private/X3D_CoreCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_InlineLoader.h ${PREFIX}/include/X3DTK/private/X3D_InlineLoader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoordMerger.h ${PREFIX}/include/X3DTK/private/X3D_CoordMerger.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DInterpolatorNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DInterpolatorNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SceneGraphTypes.h ${PREFIX}/include/X3DTK/private/X3D_SceneGraphTypes.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_FacesDrawerStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_FacesDrawerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Coordinate.h ${PREFIX}/include/X3DTK/private/X3D_Coordinate.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/CylinderDrawArray.h ${PREFIX}/include/X3DTK/private/CylinderDrawArray.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Info.h ${PREFIX}/include/X3DTK/private/MESH_Info.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_libXMLLoader.h ${PREFIX}/include/X3DTK/private/X3D_libXMLLoader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DAppearanceChildNode.h ${PREFIX}/include/X3DTK/private/GL_X3DAppearanceChildNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DNode.h ${PREFIX}/include/X3DTK/private/MESH_X3DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GraphTesterAbstractVisitor.h ${PREFIX}/include/X3DTK/private/GraphTesterAbstractVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_FillProperties.h ${PREFIX}/include/X3DTK/private/X3D_FillProperties.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderShapeVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderShapeVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsDrawerStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_NormalsDrawerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DComponentVisitor.h ${PREFIX}/include/X3DTK/private/X3DComponentVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DOnePassProcessor.h ${PREFIX}/include/X3DTK/private/X3DOnePassProcessor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_EdgesDrawer.h ${PREFIX}/include/X3DTK/private/MESH_EdgesDrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/XercesFileElement.h ${PREFIX}/include/X3DTK/private/XercesFileElement.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorMulGroupingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorMulGroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsFlipper.h ${PREFIX}/include/X3DTK/private/MESH_NormalsFlipper.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GroupingCreator.h ${PREFIX}/include/X3DTK/private/X3D_GroupingCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFComponent.h ${PREFIX}/include/X3DTK/private/SFComponent.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFDirectEdge.h ${PREFIX}/include/X3DTK/private/MESH_SFDirectEdge.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_RendererCoreVisitor.h ${PREFIX}/include/X3DTK/private/GL_RendererCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsFlipperCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_NormalsFlipperCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_IndexedLineSet.h ${PREFIX}/include/X3DTK/private/GL_IndexedLineSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoordinateInterpolator2D.h ${PREFIX}/include/X3DTK/private/X3D_CoordinateInterpolator2D.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Inline.h ${PREFIX}/include/X3DTK/private/X3D_Inline.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DNode.h ${PREFIX}/include/X3DTK/private/GL_X3DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_VerticesDrawer.h ${PREFIX}/include/X3DTK/private/MESH_VerticesDrawer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TexturingCreator.h ${PREFIX}/include/X3DTK/private/X3D_TexturingCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsDrawerCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_NormalsDrawerCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NormalInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_NormalInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_TriangleSet.h ${PREFIX}/include/X3DTK/private/GL_TriangleSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterGroupingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterGroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsFlipperStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_NormalsFlipperStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SpotLight.h ${PREFIX}/include/X3DTK/private/X3D_SpotLight.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Updater.h ${PREFIX}/include/X3DTK/private/GL_Updater.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DTextureTransformNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DTextureTransformNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Mesh.h ${PREFIX}/include/X3DTK/private/MESH_Mesh.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFEdgeContent.h ${PREFIX}/include/X3DTK/private/MESH_SFEdgeContent.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DTextureTransform2DNode.h ${PREFIX}/include/X3DTK/private/GL_X3DTextureTransform2DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/BBox.h ${PREFIX}/include/X3DTK/private/BBox.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Color.h ${PREFIX}/include/X3DTK/private/X3D_Color.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Cloner.h ${PREFIX}/include/X3DTK/private/Cloner.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SceneSaverWriteCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_SceneSaverWriteCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/CreationFunction.h ${PREFIX}/include/X3DTK/private/CreationFunction.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Transform.h ${PREFIX}/include/X3DTK/private/GL_Transform.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/WalkOnFunction.h ${PREFIX}/include/X3DTK/private/WalkOnFunction.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DAppearanceNode.h ${PREFIX}/include/X3DTK/private/GL_X3DAppearanceNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/BaseRecorder.h ${PREFIX}/include/X3DTK/private/BaseRecorder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Group.h ${PREFIX}/include/X3DTK/private/GL_Group.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DBaseTypes.h ${PREFIX}/include/X3DTK/private/X3DBaseTypes.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_InterpolationCreator.h ${PREFIX}/include/X3DTK/private/X3D_InterpolationCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_XercesLoader.h ${PREFIX}/include/X3DTK/private/X3D_XercesLoader.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DGroupingNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DGroupingNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFString.h ${PREFIX}/include/X3DTK/private/SFString.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslator.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Appearance.h ${PREFIX}/include/X3DTK/private/GL_Appearance.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DShapeNode.h ${PREFIX}/include/X3DTK/private/GL_X3DShapeNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Vertex.h ${PREFIX}/include/X3DTK/private/MESH_Vertex.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsInverterCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_NormalsInverterCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DNormalNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DNormalNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NavigationCreator.h ${PREFIX}/include/X3DTK/private/X3D_NavigationCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMultiPassProcessor.h ${PREFIX}/include/X3DTK/private/X3DMultiPassProcessor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdaterVerticesCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdaterVerticesCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NetworkingCreator.h ${PREFIX}/include/X3DTK/private/X3D_NetworkingCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_CoordinateDeformer.h ${PREFIX}/include/X3DTK/private/X3D_CoordinateDeformer.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/LeaveFunction.h ${PREFIX}/include/X3DTK/private/LeaveFunction.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DTextureTransform2DNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DTextureTransform2DNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFVec2f.h ${PREFIX}/include/X3DTK/private/SFVec2f.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFVec3f.h ${PREFIX}/include/X3DTK/private/SFVec3f.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdater.h ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdater.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/ConeDrawArray.h ${PREFIX}/include/X3DTK/private/ConeDrawArray.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_UpdaterCoreVisitor.h ${PREFIX}/include/X3DTK/private/GL_UpdaterCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DAbstractNode.h ${PREFIX}/include/X3DTK/private/X3DAbstractNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_GroupingVisitor.h ${PREFIX}/include/X3DTK/private/GL_GroupingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_Geometry3DVisitor.h ${PREFIX}/include/X3DTK/private/GL_Geometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_ConnectedComComputerMeshCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_ConnectedComComputerMeshCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DGeometricPropertyNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DGeometricPropertyNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Signal.h ${PREFIX}/include/X3DTK/private/Signal.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFEdge.h ${PREFIX}/include/X3DTK/private/MESH_SFEdge.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_InlineLoaderStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_InlineLoaderStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DSFNodeRecorder.h ${PREFIX}/include/X3DTK/private/X3DSFNodeRecorder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_CoreVisitor.h ${PREFIX}/include/X3DTK/private/GL_CoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_TextureTransform.h ${PREFIX}/include/X3DTK/private/X3D_TextureTransform.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_TriangleFanSet.h ${PREFIX}/include/X3DTK/private/GL_TriangleFanSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_LightingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_LightingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFFace.h ${PREFIX}/include/X3DTK/private/MESH_SFFace.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_LineProperties.h ${PREFIX}/include/X3DTK/private/X3D_LineProperties.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_WorldCoordTranslatorStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_WorldCoordTranslatorStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Cylinder.h ${PREFIX}/include/X3DTK/private/X3D_Cylinder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ShapeCreator.h ${PREFIX}/include/X3DTK/private/X3D_ShapeCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_IndexedFaceSet.h ${PREFIX}/include/X3DTK/private/GL_IndexedFaceSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DBuilderStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_X3DBuilderStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Normal.h ${PREFIX}/include/X3DTK/private/X3D_Normal.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DLightNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DLightNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_TextureTransform.h ${PREFIX}/include/X3DTK/private/GL_TextureTransform.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_ConnectedComComputerStateVariables.h ${PREFIX}/include/X3DTK/private/MESH_ConnectedComComputerStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderNavigationVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderNavigationVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Scene.h ${PREFIX}/include/X3DTK/private/X3D_Scene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilder.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderRenderingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderRenderingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_PrimitiveMeshBuilderGeometry3DVisitor.h ${PREFIX}/include/X3DTK/private/X3D_PrimitiveMeshBuilderGeometry3DVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DMaterialNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DMaterialNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DComposedGeometryNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DComposedGeometryNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdaterFacesCoreVisitor.h ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdaterFacesCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DComponent.h ${PREFIX}/include/X3DTK/private/X3DComponent.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMemberFunctor.h ${PREFIX}/include/X3DTK/private/X3DMemberFunctor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_PrimitiveMeshBuilder.h ${PREFIX}/include/X3DTK/private/MESH_PrimitiveMeshBuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderStateVariables.h ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderStateVariables.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Visitor.h ${PREFIX}/include/X3DTK/private/Visitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_NurbsGroup.h ${PREFIX}/include/X3DTK/private/X3D_NurbsGroup.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_ColorInterpolator.h ${PREFIX}/include/X3DTK/private/X3D_ColorInterpolator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_StatsCalculator.h ${PREFIX}/include/X3DTK/private/MESH_StatsCalculator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_InlineLoaderNetworkingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_InlineLoaderNetworkingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_PointSet.h ${PREFIX}/include/X3DTK/private/GL_PointSet.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_GLBuilderTexturingVisitor.h ${PREFIX}/include/X3DTK/private/X3D_GLBuilderTexturingVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/GL_X3DTextureTransformNode.h ${PREFIX}/include/X3DTK/private/GL_X3DTextureTransformNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DBoundedObject.h ${PREFIX}/include/X3DTK/private/X3D_X3DBoundedObject.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFSceneGraph.h ${PREFIX}/include/X3DTK/private/SFSceneGraph.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Geometry3DCreator.h ${PREFIX}/include/X3DTK/private/X3D_Geometry3DCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DBuilder.h ${PREFIX}/include/X3DTK/private/MESH_X3DBuilder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/CLog.h ${PREFIX}/include/X3DTK/private/CLog.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Scene.h ${PREFIX}/include/X3DTK/private/MESH_Scene.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DShapeNode.h ${PREFIX}/include/X3DTK/private/X3D_X3DShapeNode.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFPoint2f.h ${PREFIX}/include/X3DTK/private/SFPoint2f.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SFPoint3f.h ${PREFIX}/include/X3DTK/private/SFPoint3f.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/JPGImageType.h ${PREFIX}/include/X3DTK/private/JPGImageType.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Shape.h ${PREFIX}/include/X3DTK/private/X3D_Shape.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMFNodeRecorder.h ${PREFIX}/include/X3DTK/private/X3DMFNodeRecorder.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/BoxDrawArray.h ${PREFIX}/include/X3DTK/private/BoxDrawArray.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshSimplifier.h ${PREFIX}/include/X3DTK/private/MESH_MeshSimplifier.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_BBoxUpdaterCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_BBoxUpdaterCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Transform.h ${PREFIX}/include/X3DTK/private/X3D_Transform.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DSFNodeFunctor.h ${PREFIX}/include/X3DTK/private/X3DSFNodeFunctor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_SceneSaverGetCoreVisitor.h ${PREFIX}/include/X3DTK/private/X3D_SceneSaverGetCoreVisitor.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_RenderingCreator.h ${PREFIX}/include/X3DTK/private/X3D_RenderingCreator.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_Sphere.h ${PREFIX}/include/X3DTK/private/X3D_Sphere.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DAbstractNodeForward.h ${PREFIX}/include/X3DTK/private/X3DAbstractNodeForward.h + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_X3DComponentCreator.inl ${PREFIX}/include/X3DTK/private/X3D_X3DComponentCreator.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_FacesDrawer.inl ${PREFIX}/include/X3DTK/private/MESH_FacesDrawer.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_EdgesDrawerCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_EdgesDrawerCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFEdge.inl ${PREFIX}/include/X3DTK/private/MESH_SFEdge.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsDrawerCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsDrawerCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFEdgeContent.inl ${PREFIX}/include/X3DTK/private/MESH_SFEdgeContent.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DAttributeRecorder.inl ${PREFIX}/include/X3DTK/private/X3DAttributeRecorder.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsFlipper.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsFlipper.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_EdgesDrawer.inl ${PREFIX}/include/X3DTK/private/MESH_EdgesDrawer.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Info.inl ${PREFIX}/include/X3DTK/private/MESH_Info.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Vertex.inl ${PREFIX}/include/X3DTK/private/MESH_Vertex.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_VerticesDrawerStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_VerticesDrawerStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_VerticesDrawer.inl ${PREFIX}/include/X3DTK/private/MESH_VerticesDrawer.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFFace.inl ${PREFIX}/include/X3DTK/private/MESH_SFFace.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderStateVariables.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdaterStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdaterStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Image.inl ${PREFIX}/include/X3DTK/private/Image.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsFlipperStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsFlipperStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshSimplifierCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_MeshSimplifierCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsDrawer.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsDrawer.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SceneGraphTypes.inl ${PREFIX}/include/X3DTK/private/MESH_SceneGraphTypes.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_VerticesDrawerCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_VerticesDrawerCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DComponentVisitor.inl ${PREFIX}/include/X3DTK/private/X3DComponentVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/SimplifiedMeshScene.inl ${PREFIX}/include/X3DTK/private/SimplifiedMeshScene.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilder.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilder.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsInverterCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsInverterCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/NodeFactory.inl ${PREFIX}/include/X3DTK/private/NodeFactory.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_EdgesDrawerStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_EdgesDrawerStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_Mesh.inl ${PREFIX}/include/X3DTK/private/MESH_Mesh.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_StatsCalculator.inl ${PREFIX}/include/X3DTK/private/MESH_StatsCalculator.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DField.inl ${PREFIX}/include/X3DTK/private/X3DField.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_FacesDrawerCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_FacesDrawerCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsFlipperCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsFlipperCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFDirectEdge.inl ${PREFIX}/include/X3DTK/private/MESH_SFDirectEdge.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFIndirectEdge.inl ${PREFIX}/include/X3DTK/private/MESH_SFIndirectEdge.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DSFNodeFunctor.inl ${PREFIX}/include/X3DTK/private/X3DSFNodeFunctor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Singleton.inl ${PREFIX}/include/X3DTK/private/Singleton.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DSFNodeRecorder.inl ${PREFIX}/include/X3DTK/private/X3DSFNodeRecorder.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_StatsCalculatorCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_StatsCalculatorCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DNodeCloner.inl ${PREFIX}/include/X3DTK/private/X3DNodeCloner.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMFNodeRecorder.inl ${PREFIX}/include/X3DTK/private/X3DMFNodeRecorder.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_SFVertex.inl ${PREFIX}/include/X3DTK/private/MESH_SFVertex.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsInverter.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsInverter.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshSimplifierStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_MeshSimplifierStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMFNodeFunctor.inl ${PREFIX}/include/X3DTK/private/X3DMFNodeFunctor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_FacesDrawerStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_FacesDrawerStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderCoreVisitor.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsInverterStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsInverterStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderGroupingVisitor.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderGroupingVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdater.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdater.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/Recorder.inl ${PREFIX}/include/X3DTK/private/Recorder.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DBuilder.inl ${PREFIX}/include/X3DTK/private/MESH_X3DBuilder.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderShapeVisitor.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderShapeVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DMemberFunctor.inl ${PREFIX}/include/X3DTK/private/X3DMemberFunctor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdaterVerticesCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdaterVerticesCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderGeometry3DVisitor.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderGeometry3DVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_StatsCalculatorStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_StatsCalculatorStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DBuilderStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_X3DBuilderStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_X3DBuilderCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_X3DBuilderCoreVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_MeshSimplifier.inl ${PREFIX}/include/X3DTK/private/MESH_MeshSimplifier.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3D_MeshBuilderRenderingVisitor.inl ${PREFIX}/include/X3DTK/private/X3D_MeshBuilderRenderingVisitor.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/X3DAbstractNode.inl ${PREFIX}/include/X3DTK/private/X3DAbstractNode.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsDrawerStateVariables.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsDrawerStateVariables.inl + ${INSTALL_DATA} ${WRKSRC}/include/X3DTK/private/MESH_NormalsUpdaterFacesCoreVisitor.inl ${PREFIX}/include/X3DTK/private/MESH_NormalsUpdaterFacesCoreVisitor.inl + ${INSTALL_PROGRAM} ${WRKSRC}/examples/meshCreation/meshcreation ${PREFIX}/bin/meshcreation + ${INSTALL_PROGRAM} ${WRKSRC}/examples/glNormalViewer/glnormalviewer ${PREFIX}/bin/glnormalviewer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/nodeCounter/nodecounter ${PREFIX}/bin/nodecounter + ${INSTALL_PROGRAM} ${WRKSRC}/examples/meshTransformComputer/meshtransformcomputer ${PREFIX}/bin/meshtransformcomputer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/meshExtension/extendedmeshsaver ${PREFIX}/bin/extendedmeshsaver + ${INSTALL_PROGRAM} ${WRKSRC}/examples/simplifiedMeshViewer/simplifiedmeshviewer ${PREFIX}/bin/simplifiedmeshviewer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/meshViewer/meshviewer ${PREFIX}/bin/meshviewer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/newNodeViewer/newnodeviewer ${PREFIX}/bin/newnodeviewer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/X3DViewer/x3dviewer ${PREFIX}/bin/x3dviewer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/myMemReleaser/mymemreleaser ${PREFIX}/bin/mymemreleaser + ${INSTALL_PROGRAM} ${WRKSRC}/examples/simpleNodeCounter/simplenodecounter ${PREFIX}/bin/simplenodecounter + ${INSTALL_PROGRAM} ${WRKSRC}/examples/myStructureComputer/mystructurecomputer ${PREFIX}/bin/mystructurecomputer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/infoReader/inforeader ${PREFIX}/bin/inforeader + ${INSTALL_PROGRAM} ${WRKSRC}/examples/redefineNodeTester/redefineNodeTester ${PREFIX}/bin/redefineNodeTester + ${INSTALL_PROGRAM} ${WRKSRC}/examples/icosahedronViewer/icosahedronViewer ${PREFIX}/bin/icosahedronViewer + ${INSTALL_PROGRAM} ${WRKSRC}/examples/simpleAnimationViewer/simpleanimationviewer ${PREFIX}/bin/simpleanimationviewer + +.include <bsd.port.post.mk> diff --git a/graphics/libx3dtk/distinfo b/graphics/libx3dtk/distinfo new file mode 100644 index 000000000000..5cf76c112570 --- /dev/null +++ b/graphics/libx3dtk/distinfo @@ -0,0 +1,3 @@ +MD5 (X3DToolKit-1.0.1.tar.gz) = e8d16ea712625fdcfe2e010961cd467e +SHA256 (X3DToolKit-1.0.1.tar.gz) = f03bff92c05dc4332c44b4c65b737eb658bafa833e3d71c433d3ca1ec44bf728 +SIZE (X3DToolKit-1.0.1.tar.gz) = 6677173 diff --git a/graphics/libx3dtk/files/X3DAbstractNodeForward.h b/graphics/libx3dtk/files/X3DAbstractNodeForward.h new file mode 100644 index 000000000000..b1ba92a3799a --- /dev/null +++ b/graphics/libx3dtk/files/X3DAbstractNodeForward.h @@ -0,0 +1,24 @@ +#if ! defined(X3DABSTRACTNODEFORWARD_H) +#define X3DABSTRACTNODEFORWARD_H + +namespace X3DTK { + class SFType; + class X3DAbstractNode; + void X3DAbstractNode_addParentToChild(X3DAbstractNode * parent, X3DAbstractNode * child); + void X3DAbstractNode_removeParentFromChild(X3DAbstractNode * parent, X3DAbstractNode * child); + SFType * X3DAbstractNode_getType(X3DAbstractNode * node); +} + +#endif +#if ! defined(X3DABSTRACTNODEFORWARD_H) +#define X3DABSTRACTNODEFORWARD_H + +namespace X3DTK { + class SFType; + class X3DAbstractNode; + void X3DAbstractNode_addParentToChild(X3DAbstractNode * parent, X3DAbstractNode * child); + void X3DAbstractNode_removeParentFromChild(X3DAbstractNode * parent, X3DAbstractNode * child); + SFType * X3DAbstractNode_getType(X3DAbstractNode * node); +} + +#endif diff --git a/graphics/libx3dtk/files/patch-MESH_SFDirectEdge.inl b/graphics/libx3dtk/files/patch-MESH_SFDirectEdge.inl new file mode 100644 index 000000000000..d2a84b060c43 --- /dev/null +++ b/graphics/libx3dtk/files/patch-MESH_SFDirectEdge.inl @@ -0,0 +1,103 @@ +*** include/X3DTK/private/MESH_SFDirectEdge.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/MESH_SFDirectEdge.inl Sat Oct 29 12:40:12 2005 +*************** +*** 19,67 **** + template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getFromVertex() const
+ {
+! return _edgeContent->getFromVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getToVertex() const
+ {
+! return _edgeContent->getToVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateDirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getLeftFaces() const
+ {
+! return _edgeContent->get1Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateDirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getRightFaces() const
+ {
+! return _edgeContent->get2Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::addLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->add1Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::addRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->add2Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::removeLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->remove1Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::removeRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->remove2Face(face);
+ }
+
+ }
+--- 19,67 ---- + template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getFromVertex() const
+ {
+! return SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->getFromVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getToVertex() const
+ {
+! return SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->getToVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateDirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getLeftFaces() const
+ {
+! return SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->get1Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateDirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateDirectEdge<MData, VData, EData, FData, RW>::getRightFaces() const
+ {
+! return SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->get2Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::addLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->add1Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::addRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->add2Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::removeLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->remove1Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateDirectEdge<MData, VData, EData, FData, RW>::removeRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateDirectEdge<MData, VData, EData, FData, RW>::_edgeContent->remove2Face(face);
+ }
+
+ }
diff --git a/graphics/libx3dtk/files/patch-MESH_SFEdge.inl b/graphics/libx3dtk/files/patch-MESH_SFEdge.inl new file mode 100644 index 000000000000..8d9fecde08f5 --- /dev/null +++ b/graphics/libx3dtk/files/patch-MESH_SFEdge.inl @@ -0,0 +1,33 @@ +*** include/X3DTK/private/MESH_SFEdge.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/MESH_SFEdge.inl Sat Oct 29 12:40:12 2005 +*************** +*** 57,70 **** + template<class F>
+ F &SFTemplateEdge<MData, VData, EData, FData, RW>::getData()
+ {
+! return _data.template get<F, false>();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ template<class F>
+ F &SFTemplateEdge<MData, VData, EData, FData, RW>::ogetData()
+ {
+! return _data.template get<F, true>();
+ }
+ #endif
+
+--- 57,70 ---- + template<class F>
+ F &SFTemplateEdge<MData, VData, EData, FData, RW>::getData()
+ {
+! return SFTemplateEdge<MData, VData, EData, FData, RW>::_data.template get<F, false>();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ template<class F>
+ F &SFTemplateEdge<MData, VData, EData, FData, RW>::ogetData()
+ {
+! return SFTemplateEdge<MData, VData, EData, FData, RW>::_data.template get<F, true>();
+ }
+ #endif
+
diff --git a/graphics/libx3dtk/files/patch-MESH_SFIndirectEdge.inl b/graphics/libx3dtk/files/patch-MESH_SFIndirectEdge.inl new file mode 100644 index 000000000000..9172be081d52 --- /dev/null +++ b/graphics/libx3dtk/files/patch-MESH_SFIndirectEdge.inl @@ -0,0 +1,103 @@ +*** include/X3DTK/private/MESH_SFIndirectEdge.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/MESH_SFIndirectEdge.inl Sat Oct 29 12:40:12 2005 +*************** +*** 19,67 **** + template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getFromVertex() const
+ {
+! return _edgeContent->getToVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getToVertex() const
+ {
+! return _edgeContent->getFromVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getLeftFaces() const
+ {
+! return _edgeContent->get2Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getRightFaces() const
+ {
+! return _edgeContent->get1Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->add2Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->add1Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->remove2Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! _edgeContent->remove1Face(face);
+ }
+
+ }
+--- 19,67 ---- + template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getFromVertex() const
+ {
+! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->getToVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getToVertex() const
+ {
+! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->getFromVertex();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getLeftFaces() const
+ {
+! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->get2Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getRightFaces() const
+ {
+! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->get1Faces();
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->add2Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->add1Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->remove2Face(face);
+ }
+
+ template<class MData, class VData, class EData, class FData, bool RW>
+ void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
+ {
+! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->remove1Face(face);
+ }
+
+ }
diff --git a/graphics/libx3dtk/files/patch-MESH_SceneGraphTypes.h b/graphics/libx3dtk/files/patch-MESH_SceneGraphTypes.h new file mode 100644 index 000000000000..ee3fe237ba44 --- /dev/null +++ b/graphics/libx3dtk/files/patch-MESH_SceneGraphTypes.h @@ -0,0 +1,206 @@ +*** include/X3DTK/private/MESH_SceneGraphTypes.h.orig Fri Aug 27 13:18:32 2004 +--- include/X3DTK/private/MESH_SceneGraphTypes.h Sat Oct 29 12:40:12 2005 +*************** +*** 112,118 **** + typename Base::iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return end(); + } + + /// Finds the element. Is provided for having a common interface with std::set and std::map. +--- 112,118 ---- + typename Base::iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return Base::end(); + } + + /// Finds the element. Is provided for having a common interface with std::set and std::map. +*************** +*** 121,127 **** + typename Base::const_iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return end(); + } + }; + +--- 121,127 ---- + typename Base::const_iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return Base::end(); + } + }; + +*************** +*** 163,169 **** + /// operator[]. + SFTemplateEdge<MData, VData, EData, FData, RW> *const &operator[](const unsigned int &n) const + { +! typename Base::const_iterator it = begin(); + for (unsigned int i = 0; i < n; ++i) + ++it; + return *it; +--- 163,169 ---- + /// operator[]. + SFTemplateEdge<MData, VData, EData, FData, RW> *const &operator[](const unsigned int &n) const + { +! typename Base::const_iterator it = Base::begin(); + for (unsigned int i = 0; i < n; ++i) + ++it; + return *it; +*************** +*** 220,226 **** + typename Base::iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return end(); + } + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::map<unsigned int, SFTemplateFace<MData, VData, EData, FData, RW> *>::const_iterator find(SFTemplateFace<MData, VData, EData, FData, RW> *const &element) const +--- 220,226 ---- + typename Base::iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return Base::end(); + } + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::map<unsigned int, SFTemplateFace<MData, VData, EData, FData, RW> *>::const_iterator find(SFTemplateFace<MData, VData, EData, FData, RW> *const &element) const +*************** +*** 228,234 **** + typename Base::const_iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return end(); + } + }; + +--- 228,234 ---- + typename Base::const_iterator it = Base::find(element->getIndex()); + if ((*it).second == element) + return it; +! return Base::end(); + } + }; + +*************** +*** 262,271 **** + /// Inserts element x at index x.first of the std::vector. Is provided to have common interface with std::map. + std::pair<typename std::vector<SFTemplateVertex<MData, VData, EData, FData, false> *>::iterator, bool> insert(const std::pair<unsigned int, SFTemplateVertex<MData, VData, EData, FData, false> *> &x) + { +! if (x.first >= size()) + resize(x.first + 1, 0); + +! typename Base::iterator it = begin(); + it += x.first; + *it = x.second; + +--- 262,271 ---- + /// Inserts element x at index x.first of the std::vector. Is provided to have common interface with std::map. + std::pair<typename std::vector<SFTemplateVertex<MData, VData, EData, FData, false> *>::iterator, bool> insert(const std::pair<unsigned int, SFTemplateVertex<MData, VData, EData, FData, false> *> &x) + { +! if (x.first >= Base::size()) + resize(x.first + 1, 0); + +! typename Base::iterator it = Base::begin(); + it += x.first; + *it = x.second; + +*************** +*** 275,281 **** + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateVertex<MData, VData, EData, FData, false> *>::iterator find(SFTemplateVertex<MData, VData, EData, FData, false> *const &element) const + { +! return std::find(begin(), end(), element); + } + + }; +--- 275,281 ---- + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateVertex<MData, VData, EData, FData, false> *>::iterator find(SFTemplateVertex<MData, VData, EData, FData, false> *const &element) const + { +! return std::find(Base::begin(), Base::end(), element); + } + + }; +*************** +*** 307,319 **** + std::pair<typename std::vector<SFTemplateEdge<MData, VData, EData, FData, false> *>::iterator, bool> insert(const typename std::vector<SFTemplateEdge<MData, VData, EData, FData, false> *>::value_type &x) + { + push_back(x); +! return std::pair<typename Base::iterator, bool>(end(), true); + } + + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateEdge<MData, VData, EData, FData, false> *>::iterator find(SFTemplateEdge<MData, VData, EData, FData, false> *const &element) const + { +! return std::find(begin(), end(), element); + } + }; + +--- 307,319 ---- + std::pair<typename std::vector<SFTemplateEdge<MData, VData, EData, FData, false> *>::iterator, bool> insert(const typename std::vector<SFTemplateEdge<MData, VData, EData, FData, false> *>::value_type &x) + { + push_back(x); +! return std::pair<typename Base::iterator, bool>(Base::end(), true); + } + + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateEdge<MData, VData, EData, FData, false> *>::iterator find(SFTemplateEdge<MData, VData, EData, FData, false> *const &element) const + { +! return std::find(Base::begin(), Base::end(), element); + } + }; + +*************** +*** 343,352 **** + /// Inserts element x at the end of the std::vector. Is equivalent to push_back and provided to have common interface with std::map. + std::pair<typename Base::iterator, bool> insert(const std::pair<unsigned int, SFTemplateFace<MData, VData, EData, FData, false> *> &x) + { +! if (x.first >= size()) + resize(x.first + 1, 0); + +! typename Base::iterator it = begin(); + it += x.first; + *it = x.second; + +--- 343,352 ---- + /// Inserts element x at the end of the std::vector. Is equivalent to push_back and provided to have common interface with std::map. + std::pair<typename Base::iterator, bool> insert(const std::pair<unsigned int, SFTemplateFace<MData, VData, EData, FData, false> *> &x) + { +! if (x.first >= Base::size()) + resize(x.first + 1, 0); + +! typename Base::iterator it = Base::begin(); + it += x.first; + *it = x.second; + +*************** +*** 356,367 **** + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateFace<MData, VData, EData, FData, false> *>::iterator find(SFTemplateFace<MData, VData, EData, FData, false> *const &element) + { +! return std::find(begin(), end(), element); + } + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateFace<MData, VData, EData, FData, false> *>::const_iterator find(SFTemplateFace<MData, VData, EData, FData, false> *const &element) const + { +! return std::find(begin(), end(), element); + } + }; + +--- 356,367 ---- + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateFace<MData, VData, EData, FData, false> *>::iterator find(SFTemplateFace<MData, VData, EData, FData, false> *const &element) + { +! return std::find(Base::begin(), Base::end(), element); + } + /// Finds the element. Is provided for having a common interface with std::set and std::map. + typename std::vector<SFTemplateFace<MData, VData, EData, FData, false> *>::const_iterator find(SFTemplateFace<MData, VData, EData, FData, false> *const &element) const + { +! return std::find(Base::begin(), Base::end(), element); + } + }; + diff --git a/graphics/libx3dtk/files/patch-X3DAbstractNode.h b/graphics/libx3dtk/files/patch-X3DAbstractNode.h new file mode 100644 index 000000000000..514290cfbb3a --- /dev/null +++ b/graphics/libx3dtk/files/patch-X3DAbstractNode.h @@ -0,0 +1,21 @@ +*** include/X3DTK/private/X3DAbstractNode.h.orig Fri Aug 27 13:18:33 2004 +--- include/X3DTK/private/X3DAbstractNode.h Sat Oct 29 12:40:12 2005 +*************** +*** 133,138 **** +--- 133,148 ---- + bool removeParent(const SFNode &N); + }; + ++ inline void X3DAbstractNode_addParentToChild(SFNode parent, SFNode child) { ++ X3DAbstractNode::addParentToChild(parent,child); ++ } ++ inline void X3DAbstractNode_removeParentFromChild(SFNode parent, SFNode child) { ++ X3DAbstractNode::removeParentFromChild(parent,child); ++ } ++ inline SFType * X3DAbstractNode_getType(X3DAbstractNode * node) { ++ return node->getType(); ++ } ++ + } + + #include "X3DAbstractNode.inl" diff --git a/graphics/libx3dtk/files/patch-X3DAttributeRecorder.inl b/graphics/libx3dtk/files/patch-X3DAttributeRecorder.inl new file mode 100644 index 000000000000..c81132d2b151 --- /dev/null +++ b/graphics/libx3dtk/files/patch-X3DAttributeRecorder.inl @@ -0,0 +1,27 @@ +*** include/X3DTK/private/X3DAttributeRecorder.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/X3DAttributeRecorder.inl Sat Oct 29 12:40:12 2005 +*************** +*** 1,3 **** +--- 1,5 ---- ++ #include "X3DAbstractNodeForward.h" ++ + namespace X3DTK { + + template<class T, class V> +*************** +*** 9,15 **** + template<class T, class V> + void AttributeRecorder<T, V>::record(X3DAbstractNode *N) const + { +! SFType *type = N->getType(); + + std::map<SFString, FieldManager>::iterator it = type->attributesMap().find(_name); + if (it == type->attributesMap().end()) +--- 11,17 ---- + template<class T, class V> + void AttributeRecorder<T, V>::record(X3DAbstractNode *N) const + { +! SFType *type = X3DAbstractNode_getType(N); + + std::map<SFString, FieldManager>::iterator it = type->attributesMap().find(_name); + if (it == type->attributesMap().end()) diff --git a/graphics/libx3dtk/files/patch-X3DMFNodeFunctor.inl b/graphics/libx3dtk/files/patch-X3DMFNodeFunctor.inl new file mode 100644 index 000000000000..f8ebedcf291f --- /dev/null +++ b/graphics/libx3dtk/files/patch-X3DMFNodeFunctor.inl @@ -0,0 +1,53 @@ +*** include/X3DTK/private/X3DMFNodeFunctor.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/X3DMFNodeFunctor.inl Sat Oct 29 12:40:12 2005 +*************** +*** 20,26 **** + if (dynamic_cast<V *>(C) != 0) + { + (static_cast<T *>(N)->*_nodes).push_back(C); +! X3DAbstractNode::addParentToChild(N, C); + return true; + } + +--- 20,26 ---- + if (dynamic_cast<V *>(C) != 0) + { + (static_cast<T *>(N)->*_nodes).push_back(C); +! X3DAbstractNode_addParentToChild(N, C); + return true; + } + +*************** +*** 35,41 **** + + if (res != nodes.end()) + { +! X3DAbstractNode::removeParentFromChild(N, C); + nodes.erase(res); + return true; + } +--- 35,41 ---- + + if (res != nodes.end()) + { +! X3DAbstractNode_removeParentFromChild(N, C); + nodes.erase(res); + return true; + } +*************** +*** 51,57 **** + MFNode &nodes = (static_cast<T *>(N)->*_nodes); + + for (MFNode::const_iterator it = nodes.begin(); it != nodes.end(); ++it) +! X3DAbstractNode::removeParentFromChild(N, *it); + + nodes.clear(); + } +--- 51,57 ---- + MFNode &nodes = (static_cast<T *>(N)->*_nodes); + + for (MFNode::const_iterator it = nodes.begin(); it != nodes.end(); ++it) +! X3DAbstractNode_removeParentFromChild(N, *it); + + nodes.clear(); + } diff --git a/graphics/libx3dtk/files/patch-X3DMFNodeRecorder.inl b/graphics/libx3dtk/files/patch-X3DMFNodeRecorder.inl new file mode 100644 index 000000000000..c8eb19d3e58c --- /dev/null +++ b/graphics/libx3dtk/files/patch-X3DMFNodeRecorder.inl @@ -0,0 +1,27 @@ +*** include/X3DTK/private/X3DMFNodeRecorder.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/X3DMFNodeRecorder.inl Sat Oct 29 12:40:12 2005 +*************** +*** 1,3 **** +--- 1,5 ---- ++ #include "X3DAbstractNodeForward.h" ++ + namespace X3DTK { + + template<class T, class V> +*************** +*** 9,15 **** + template<class T, class V> + void MFNodeRecorder<T, V>::record(X3DAbstractNode *N) const + { +! SFType *type = N->getType(); + + for (std::vector<std::pair<SFString, X3DMFNodeFunctor *> >::iterator it = type->nodesMap().begin(); it != type->nodesMap().end(); ++it) + { +--- 11,17 ---- + template<class T, class V> + void MFNodeRecorder<T, V>::record(X3DAbstractNode *N) const + { +! SFType *type = X3DAbstractNode_getType(N); + + for (std::vector<std::pair<SFString, X3DMFNodeFunctor *> >::iterator it = type->nodesMap().begin(); it != type->nodesMap().end(); ++it) + { diff --git a/graphics/libx3dtk/files/patch-X3DSFNodeFunctor.inl b/graphics/libx3dtk/files/patch-X3DSFNodeFunctor.inl new file mode 100644 index 000000000000..c925bdc7ada5 --- /dev/null +++ b/graphics/libx3dtk/files/patch-X3DSFNodeFunctor.inl @@ -0,0 +1,65 @@ +*** include/X3DTK/private/X3DSFNodeFunctor.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/X3DSFNodeFunctor.inl Sat Oct 29 12:40:12 2005 +*************** +*** 1,3 **** +--- 1,5 ---- ++ #include "X3DAbstractNodeForward.h" ++ + namespace X3DTK { + + template<class T, class V> +*************** +*** 17,25 **** + { + if (dynamic_cast<V *>(C) != 0) + { +! X3DAbstractNode::removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = static_cast<V *>(C); +! X3DAbstractNode::addParentToChild(N, static_cast<T *>(N)->*_node); + return true; + } + +--- 19,27 ---- + { + if (dynamic_cast<V *>(C) != 0) + { +! X3DAbstractNode_removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = static_cast<V *>(C); +! X3DAbstractNode_addParentToChild(N, static_cast<T *>(N)->*_node); + return true; + } + +*************** +*** 31,37 **** + { + if (C == static_cast<T *>(N)->*_node) + { +! X3DAbstractNode::removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + return true; + } +--- 33,39 ---- + { + if (C == static_cast<T *>(N)->*_node) + { +! X3DAbstractNode_removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + return true; + } +*************** +*** 44,50 **** + { + if (dynamic_cast<T *>(N) != 0) + { +! X3DAbstractNode::removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + } + } +--- 46,52 ---- + { + if (dynamic_cast<T *>(N) != 0) + { +! X3DAbstractNode_removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + } + } diff --git a/graphics/libx3dtk/files/patch-X3DSFNodeRecorder.inl b/graphics/libx3dtk/files/patch-X3DSFNodeRecorder.inl new file mode 100644 index 000000000000..14b2f1ad6bb7 --- /dev/null +++ b/graphics/libx3dtk/files/patch-X3DSFNodeRecorder.inl @@ -0,0 +1,27 @@ +*** include/X3DTK/private/X3DSFNodeRecorder.inl.orig Fri Aug 27 13:18:22 2004 +--- include/X3DTK/private/X3DSFNodeRecorder.inl Sat Oct 29 12:40:12 2005 +*************** +*** 1,3 **** +--- 1,5 ---- ++ #include "X3DAbstractNodeForward.h" ++ + namespace X3DTK { + + template<class T, class V> +*************** +*** 9,15 **** + template<class T, class V> + void SFNodeRecorder<T, V>::record(X3DAbstractNode *N) const + { +! SFType *type = N->getType(); + + static_cast<T *>(N)->*_node = 0; + +--- 11,17 ---- + template<class T, class V> + void SFNodeRecorder<T, V>::record(X3DAbstractNode *N) const + { +! SFType *type = X3DAbstractNode_getType(N); + + static_cast<T *>(N)->*_node = 0; + diff --git a/graphics/libx3dtk/files/patch-examples-X3DViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-X3DViewer-Viewer.cpp new file mode 100644 index 000000000000..164e287de811 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-X3DViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/X3DViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/X3DViewer/Viewer.cpp Sat Oct 29 15:59:38 2005 +*************** +*** 36,42 **** + scene.load(name); + + // QGLViewer settings +! setSceneBoundingBox(scene.getBBoxMin().f_data(), scene.getBBoxMax().f_data()); + showEntireScene(); + } + +--- 36,45 ---- + scene.load(name); + + // QGLViewer settings +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + showEntireScene(); + } + diff --git a/graphics/libx3dtk/files/patch-examples-examples.pro b/graphics/libx3dtk/files/patch-examples-examples.pro new file mode 100644 index 000000000000..13d5269901f5 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-examples.pro @@ -0,0 +1,23 @@ +*** examples/examples.pro.orig Sat Oct 29 15:57:38 2005 +--- examples/examples.pro Sat Oct 29 15:57:44 2005 +*************** +*** 1,4 **** +--- 1,5 ---- + TEMPLATE = subdirs ++ INCLUDEPATH *= /usr/X11R6/include + + SUBDIRS = \ + X3DViewer \ +*************** +*** 16,20 **** + simpleNodeCounter \ + meshCreation \ + simplifiedMeshViewer \ +! redefineNodeTester \ +! mySimplifiedMeshViewer +--- 17,21 ---- + simpleNodeCounter \ + meshCreation \ + simplifiedMeshViewer \ +! redefineNodeTester +! diff --git a/graphics/libx3dtk/files/patch-examples-glNormalViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-glNormalViewer-Viewer.cpp new file mode 100644 index 000000000000..89af1cb75b4c --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-glNormalViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/glNormalViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/glNormalViewer/Viewer.cpp Sat Oct 29 16:01:33 2005 +*************** +*** 57,63 **** + scene.load(name, false); + + // QGLViewer settings +! setSceneBoundingBox(scene.getBBoxMin().f_data(), scene.getBBoxMax().f_data()); + showEntireScene(); + } + +--- 57,66 ---- + scene.load(name, false); + + // QGLViewer settings +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + showEntireScene(); + } + diff --git a/graphics/libx3dtk/files/patch-examples-icosahedronViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-icosahedronViewer-Viewer.cpp new file mode 100644 index 000000000000..b54119b1c752 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-icosahedronViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/icosahedronViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/icosahedronViewer/Viewer.cpp Sat Oct 29 16:03:49 2005 +*************** +*** 46,52 **** + scene.load(name); + + // QGLViewer settings. +! setSceneBoundingBox(scene.getBBoxMin().f_data(), scene.getBBoxMax().f_data()); + showEntireScene(); + } + +--- 46,55 ---- + scene.load(name); + + // QGLViewer settings. +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + showEntireScene(); + } + diff --git a/graphics/libx3dtk/files/patch-examples-infoReader-X3D_Info.cpp b/graphics/libx3dtk/files/patch-examples-infoReader-X3D_Info.cpp new file mode 100644 index 000000000000..e5e4a6ca7426 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-infoReader-X3D_Info.cpp @@ -0,0 +1,19 @@ +*** examples/infoReader/X3D_Info.cpp.orig Sat Oct 29 16:04:44 2005 +--- examples/infoReader/X3D_Info.cpp Sat Oct 29 16:04:53 2005 +*************** +*** 21,27 **** + + Info::~Info() + { +! removeChidlren(); + } + + void Info::setDate(const Date &date) +--- 21,27 ---- + + Info::~Info() + { +! removeChildren(); + } + + void Info::setDate(const Date &date) diff --git a/graphics/libx3dtk/files/patch-examples-infoReader-infoReader.pro b/graphics/libx3dtk/files/patch-examples-infoReader-infoReader.pro new file mode 100644 index 000000000000..58fc30fc771f --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-infoReader-infoReader.pro @@ -0,0 +1,13 @@ +*** examples/infoReader/infoReader.pro.orig Sat Oct 29 16:04:15 2005 +--- examples/infoReader/infoReader.pro Sat Oct 29 16:04:26 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-meshCreation-meshCreation.pro b/graphics/libx3dtk/files/patch-examples-meshCreation-meshCreation.pro new file mode 100644 index 000000000000..377d09d4104b --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-meshCreation-meshCreation.pro @@ -0,0 +1,13 @@ +*** examples/meshCreation/meshCreation.pro.orig Sat Oct 29 16:11:58 2005 +--- examples/meshCreation/meshCreation.pro Sat Oct 29 16:12:09 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-meshExtension-meshExtension.pro b/graphics/libx3dtk/files/patch-examples-meshExtension-meshExtension.pro new file mode 100644 index 000000000000..31668db1ec9f --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-meshExtension-meshExtension.pro @@ -0,0 +1,13 @@ +*** examples/meshExtension/meshExtension.pro.orig Sat Oct 29 16:09:42 2005 +--- examples/meshExtension/meshExtension.pro Sat Oct 29 16:09:53 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-meshTransformComputer-meshTransformComputer.pro b/graphics/libx3dtk/files/patch-examples-meshTransformComputer-meshTransformComputer.pro new file mode 100644 index 000000000000..52c0fbae2eec --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-meshTransformComputer-meshTransformComputer.pro @@ -0,0 +1,13 @@ +*** examples/meshTransformComputer/meshTransformComputer.pro.orig Sat Oct 29 16:06:12 2005 +--- examples/meshTransformComputer/meshTransformComputer.pro Sat Oct 29 16:06:26 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-meshViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-meshViewer-Viewer.cpp new file mode 100644 index 000000000000..de88e374efe1 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-meshViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/meshViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/meshViewer/Viewer.cpp Sat Oct 29 16:08:13 2005 +*************** +*** 41,47 **** + scene.load(name); + + // QGLViewer settings. +! setSceneBoundingBox(scene.getBBoxMin().f_data(), scene.getBBoxMax().f_data()); + setSceneRadius(2.0f*sceneRadius()); + showEntireScene(); + } +--- 41,50 ---- + scene.load(name); + + // QGLViewer settings. +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + setSceneRadius(2.0f*sceneRadius()); + showEntireScene(); + } diff --git a/graphics/libx3dtk/files/patch-examples-myMemReleaser-myMemReleaser.pro b/graphics/libx3dtk/files/patch-examples-myMemReleaser-myMemReleaser.pro new file mode 100644 index 000000000000..c7d046215db1 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-myMemReleaser-myMemReleaser.pro @@ -0,0 +1,13 @@ +*** examples/myMemReleaser/myMemReleaser.pro.orig Sat Oct 29 16:00:35 2005 +--- examples/myMemReleaser/myMemReleaser.pro Sat Oct 29 16:00:50 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-myStructureComputer-myStructureComputer.pro b/graphics/libx3dtk/files/patch-examples-myStructureComputer-myStructureComputer.pro new file mode 100644 index 000000000000..855123d58ec3 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-myStructureComputer-myStructureComputer.pro @@ -0,0 +1,13 @@ +*** examples/myStructureComputer/myStructureComputer.pro.orig Sat Oct 29 16:08:48 2005 +--- examples/myStructureComputer/myStructureComputer.pro Sat Oct 29 16:09:09 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-newNodeViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-newNodeViewer-Viewer.cpp new file mode 100644 index 000000000000..27d3166350c0 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-newNodeViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/newNodeViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/newNodeViewer/Viewer.cpp Sat Oct 29 16:02:06 2005 +*************** +*** 48,54 **** + cout << endl; + + // QGLViewer settings. +! setSceneBoundingBox(scene.getBBoxMin().f_data(), scene.getBBoxMax().f_data()); + showEntireScene(); + } + +--- 48,57 ---- + cout << endl; + + // QGLViewer settings. +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + showEntireScene(); + } + diff --git a/graphics/libx3dtk/files/patch-examples-nodeCounter-nodeCounter.pro b/graphics/libx3dtk/files/patch-examples-nodeCounter-nodeCounter.pro new file mode 100644 index 000000000000..6e120e86904d --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-nodeCounter-nodeCounter.pro @@ -0,0 +1,13 @@ +*** examples/nodeCounter/nodeCounter.pro.orig Sat Oct 29 16:10:28 2005 +--- examples/nodeCounter/nodeCounter.pro Sat Oct 29 16:10:38 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-redefineNodeTester-redefineNodeTester.pro b/graphics/libx3dtk/files/patch-examples-redefineNodeTester-redefineNodeTester.pro new file mode 100644 index 000000000000..7a5161c06e8f --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-redefineNodeTester-redefineNodeTester.pro @@ -0,0 +1,13 @@ +*** examples/redefineNodeTester/redefineNodeTester.pro.orig Sat Oct 29 16:13:14 2005 +--- examples/redefineNodeTester/redefineNodeTester.pro Sat Oct 29 16:13:25 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-simpleAnimationViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-simpleAnimationViewer-Viewer.cpp new file mode 100644 index 000000000000..3c000c58abcc --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-simpleAnimationViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/simpleAnimationViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/simpleAnimationViewer/Viewer.cpp Sat Oct 29 16:05:47 2005 +*************** +*** 46,52 **** + scene.init(); + + // QGLViewer settings. +! setSceneBoundingBox(scene.getBBoxMin().f_data(), scene.getBBoxMax().f_data()); + setSceneRadius(2.0f*sceneRadius()); + showEntireScene(); + } +--- 46,55 ---- + scene.init(); + + // QGLViewer settings. +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + setSceneRadius(2.0f*sceneRadius()); + showEntireScene(); + } diff --git a/graphics/libx3dtk/files/patch-examples-simpleNodeCounter-simpleNodeCounter.pro b/graphics/libx3dtk/files/patch-examples-simpleNodeCounter-simpleNodeCounter.pro new file mode 100644 index 000000000000..40392036a51f --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-simpleNodeCounter-simpleNodeCounter.pro @@ -0,0 +1,13 @@ +*** examples/simpleNodeCounter/simpleNodeCounter.pro.orig Sat Oct 29 16:11:09 2005 +--- examples/simpleNodeCounter/simpleNodeCounter.pro Sat Oct 29 16:11:20 2005 +*************** +*** 1,6 **** +--- 1,8 ---- + CONFIG *= thread + CONFIG -= qt + ++ INCLUDEPATH *= /usr/X11R6/include ++ + # needs to be added if the library uses Qt xml parser. Can be removed if not. + macx: QMAKE_LFLAGS += -lqt + diff --git a/graphics/libx3dtk/files/patch-examples-simplifiedMeshViewer-Viewer.cpp b/graphics/libx3dtk/files/patch-examples-simplifiedMeshViewer-Viewer.cpp new file mode 100644 index 000000000000..ef779c65c284 --- /dev/null +++ b/graphics/libx3dtk/files/patch-examples-simplifiedMeshViewer-Viewer.cpp @@ -0,0 +1,22 @@ +*** examples/simplifiedMeshViewer/Viewer.cpp.orig Sat Oct 29 15:58:21 2005 +--- examples/simplifiedMeshViewer/Viewer.cpp Sat Oct 29 16:12:41 2005 +*************** +*** 41,47 **** + scene.load(name); + + // QGLViewer settings. +! setSceneBoundingBox(scene.getBBoxMin(), scene.getBBoxMax()); + showEntireScene(); + } + +--- 41,50 ---- + scene.load(name); + + // QGLViewer settings. +! setSceneBoundingBox( +! qglviewer::Vec(scene.getBBoxMin()[0],scene.getBBoxMin()[1],scene.getBBoxMin()[2]), +! qglviewer::Vec(scene.getBBoxMax()[0],scene.getBBoxMax()[1],scene.getBBoxMax()[2]) +! ); + showEntireScene(); + } + diff --git a/graphics/libx3dtk/files/patch-src-X3DMFNodeFunctor.inl b/graphics/libx3dtk/files/patch-src-X3DMFNodeFunctor.inl new file mode 100644 index 000000000000..8262681bc668 --- /dev/null +++ b/graphics/libx3dtk/files/patch-src-X3DMFNodeFunctor.inl @@ -0,0 +1,60 @@ +*** src/kernel/abstractNode/X3DMFNodeFunctor.inl.orig Sat Oct 29 13:12:06 2005 +--- src/kernel/abstractNode/X3DMFNodeFunctor.inl Sat Oct 29 13:13:23 2005 +*************** +*** 1,3 **** +--- 1,4 ---- ++ #include "X3DAbstractNodeForward.h" + #include <typeinfo> + + namespace X3DTK { +*************** +*** 20,26 **** + if (dynamic_cast<V *>(C) != 0) + { + (static_cast<T *>(N)->*_nodes).push_back(C); +! X3DAbstractNode::addParentToChild(N, C); + return true; + } + +--- 21,27 ---- + if (dynamic_cast<V *>(C) != 0) + { + (static_cast<T *>(N)->*_nodes).push_back(C); +! X3DAbstractNode_addParentToChild(N, C); + return true; + } + +*************** +*** 35,41 **** + + if (res != nodes.end()) + { +! X3DAbstractNode::removeParentFromChild(N, C); + nodes.erase(res); + return true; + } +--- 36,42 ---- + + if (res != nodes.end()) + { +! X3DAbstractNode_removeParentFromChild(N, C); + nodes.erase(res); + return true; + } +*************** +*** 51,57 **** + MFNode &nodes = (static_cast<T *>(N)->*_nodes); + + for (MFNode::const_iterator it = nodes.begin(); it != nodes.end(); ++it) +! X3DAbstractNode::removeParentFromChild(N, *it); + + nodes.clear(); + } +--- 52,58 ---- + MFNode &nodes = (static_cast<T *>(N)->*_nodes); + + for (MFNode::const_iterator it = nodes.begin(); it != nodes.end(); ++it) +! X3DAbstractNode_removeParentFromChild(N, *it); + + nodes.clear(); + } diff --git a/graphics/libx3dtk/files/patch-src-X3DSFNodeFunctor.inl b/graphics/libx3dtk/files/patch-src-X3DSFNodeFunctor.inl new file mode 100644 index 000000000000..b7c33424efc3 --- /dev/null +++ b/graphics/libx3dtk/files/patch-src-X3DSFNodeFunctor.inl @@ -0,0 +1,57 @@ +*** src/kernel/abstractNode/X3DSFNodeFunctor.inl.orig Sat Oct 29 13:11:29 2005 +--- src/kernel/abstractNode/X3DSFNodeFunctor.inl Sat Oct 29 13:11:55 2005 +*************** +*** 17,25 **** + { + if (dynamic_cast<V *>(C) != 0) + { +! X3DAbstractNode::removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = static_cast<V *>(C); +! X3DAbstractNode::addParentToChild(N, static_cast<T *>(N)->*_node); + return true; + } + +--- 17,25 ---- + { + if (dynamic_cast<V *>(C) != 0) + { +! X3DAbstractNode_removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = static_cast<V *>(C); +! X3DAbstractNode_addParentToChild(N, static_cast<T *>(N)->*_node); + return true; + } + +*************** +*** 31,37 **** + { + if (C == static_cast<T *>(N)->*_node) + { +! X3DAbstractNode::removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + return true; + } +--- 31,37 ---- + { + if (C == static_cast<T *>(N)->*_node) + { +! X3DAbstractNode_removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + return true; + } +*************** +*** 44,50 **** + { + if (dynamic_cast<T *>(N) != 0) + { +! X3DAbstractNode::removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + } + } +--- 44,50 ---- + { + if (dynamic_cast<T *>(N) != 0) + { +! X3DAbstractNode_removeParentFromChild(N, static_cast<T *>(N)->*_node); + static_cast<T *>(N)->*_node = 0; + } + } diff --git a/graphics/libx3dtk/pkg-descr b/graphics/libx3dtk/pkg-descr new file mode 100644 index 000000000000..9cbf26cfb2e6 --- /dev/null +++ b/graphics/libx3dtk/pkg-descr @@ -0,0 +1,5 @@ +X3DToolKit is a portable LGPL free C++ toolkit for loading, displaying and +processing X3D models (X3D is a new extensible 3D file format based on XML, +supported by the web3d consortium. It should be the future 3D file format). + +WWW: http://artis.imag.fr/Members/Yannick.Legoc/X3D/ diff --git a/graphics/libx3dtk/pkg-plist b/graphics/libx3dtk/pkg-plist new file mode 100644 index 000000000000..432a2e3f139d --- /dev/null +++ b/graphics/libx3dtk/pkg-plist @@ -0,0 +1,464 @@ +include/X3DTK/GL/renderer.h +include/X3DTK/GL/scenegraph.h +include/X3DTK/GL/updater.h +include/X3DTK/X3D/scenesaver.h +include/X3DTK/X3D/glbuilder.h +include/X3DTK/X3D/sharedcoordcomputer.h +include/X3DTK/X3D/inlineloader.h +include/X3DTK/X3D/meshbuilder.h +include/X3DTK/X3D/scenegraph.h +include/X3DTK/X3D/worldcoordtranslator.h +include/X3DTK/X3D/coordmerger.h +include/X3DTK/X3D/bboxupdater.h +include/X3DTK/X3D/filevalidator.h +include/X3DTK/MESH/connectedcomcomputer.h +include/X3DTK/MESH/primitivemeshbuilder.h +include/X3DTK/MESH/normalsdrawer.h +include/X3DTK/MESH/verticesdrawer.h +include/X3DTK/MESH/normalsflipper.h +include/X3DTK/MESH/normalsinverter.h +include/X3DTK/MESH/statscalculator.h +include/X3DTK/MESH/normalsupdater.h +include/X3DTK/MESH/scenegraph.h +include/X3DTK/MESH/facesdrawer.h +include/X3DTK/MESH/edgesdrawer.h +include/X3DTK/MESH/meshsimplifier.h +include/X3DTK/MESH/x3dbuilder.h +include/X3DTK/cloner.h +include/X3DTK/graphtester.h +include/X3DTK/simplifiedmeshscene.h +include/X3DTK/memreleaser.h +include/X3DTK/simplex3dglscene.h +include/X3DTK/kernel.h +include/X3DTK/private/X3D_TriangleSet.h +include/X3DTK/private/X3D_X3DComponentCreator.inl +include/X3DTK/private/StateVariables.h +include/X3DTK/private/MESH_FacesDrawer.inl +include/X3DTK/private/X3D_Material.h +include/X3DTK/private/X3D_SharedCoordComputerRenderingVisitor.h +include/X3DTK/private/X3D_QLoader.h +include/X3DTK/private/GL_UpdaterStateVariables.h +include/X3DTK/private/X3D_WorldCoordTranslatorMulNavigationVisitor.h +include/X3DTK/private/SFMatrix34f.h +include/X3DTK/private/MESH_Shape.h +include/X3DTK/private/X3D_PointLight.h +include/X3DTK/private/MESH_EdgesDrawerCoreVisitor.inl +include/X3DTK/private/MESH_SFEdge.inl +include/X3DTK/private/GL_X3DTextureNode.h +include/X3DTK/private/MESH_NormalsDrawerCoreVisitor.inl +include/X3DTK/private/MESH_SFEdgeContent.inl +include/X3DTK/private/X3D_X3DXmlLoader.h +include/X3DTK/private/X3D_SharedCoordComputerStateVariables.h +include/X3DTK/private/GL_X3DChildNode.h +include/X3DTK/private/X3D_Switch.h +include/X3DTK/private/X3DAttributeRecorder.inl +include/X3DTK/private/ProcessHistory.h +include/X3DTK/private/GL_RendererTexturingVisitor.h +include/X3DTK/private/MESH_NormalsFlipper.inl +include/X3DTK/private/X3D_DirectionalLight.h +include/X3DTK/private/QFileElement.h +include/X3DTK/private/X3D_GLBuilderGeometry3DVisitor.h +include/X3DTK/private/X3D_BBoxUpdater.h +include/X3DTK/private/MESH_EdgesDrawer.inl +include/X3DTK/private/MESH_ConnectedComComputer.h +include/X3DTK/private/MESH_Info.inl +include/X3DTK/private/EnterFunction.h +include/X3DTK/private/SimplifiedMeshScene.h +include/X3DTK/private/X3D_IndexedLineSet.h +include/X3DTK/private/MESH_Vertex.inl +include/X3DTK/private/X3D_CoordMergerStateVariables.h +include/X3DTK/private/MESH_PrimitiveMeshBuilderStateVariables.h +include/X3DTK/private/MESH_X3DBuilderCoreVisitor.h +include/X3DTK/private/GL_RendererShapeVisitor.h +include/X3DTK/private/MESH_VerticesDrawerStateVariables.inl +include/X3DTK/private/X3D_BBoxUpdaterRenderingVisitor.h +include/X3DTK/private/X3D_TriangleStripSet.h +include/X3DTK/private/MESH_VerticesDrawer.inl +include/X3DTK/private/Image.h +include/X3DTK/private/X3D_PositionInterpolator2D.h +include/X3DTK/private/MESH_VerticesDrawerStateVariables.h +include/X3DTK/private/X3D_WorldCoordTranslatorReplaceGroupingVisitor.h +include/X3DTK/private/X3DProcessor.h +include/X3DTK/private/X3D_TrimmedSurface.h +include/X3DTK/private/X3D_X3DSensorNode.h +include/X3DTK/private/X3D_NURBSVisitor.h +include/X3DTK/private/GL_RendererStateVariables.h +include/X3DTK/private/DFSWalker.h +include/X3DTK/private/GL_TriangleStripSet.h +include/X3DTK/private/X3D_X3DTextureCoordinateNode.h +include/X3DTK/private/libXMLFileElement.h +include/X3DTK/private/MESH_Transform.h +include/X3DTK/private/X3D_X3DObject.h +include/X3DTK/private/X3D_X3DAppearanceChildNode.h +include/X3DTK/private/X3DRoute.h +include/X3DTK/private/MESH_SFFace.inl +include/X3DTK/private/GL_Renderer.h +include/X3DTK/private/X3D_NurbsPositionInterpolator.h +include/X3DTK/private/X3D_FileValidatorStateVariables.h +include/X3DTK/private/X3D_MeshBuilderStateVariables.inl +include/X3DTK/private/X3D_ColorRGBA.h +include/X3DTK/private/MESH_MeshData.h +include/X3DTK/private/MESH_MeshSimplifierCoreVisitor.h +include/X3DTK/private/MESH_NormalsUpdaterStateVariables.inl +include/X3DTK/private/GL_X3DComposedGeometryNode.h +include/X3DTK/private/GraphTester.h +include/X3DTK/private/Walker.h +include/X3DTK/private/TypeList.h +include/X3DTK/private/X3D_CoreVisitor.h +include/X3DTK/private/Platform.h +include/X3DTK/private/Image.inl +include/X3DTK/private/MESH_EdgesDrawerCoreVisitor.h +include/X3DTK/private/X3D_NurbsTextureSurface.h +include/X3DTK/private/X3D_X3DTexture2DNode.h +include/X3DTK/private/X3D_X3DUrlObject.h +include/X3DTK/private/GL_ImageTexture.h +include/X3DTK/private/X3D_BBoxUpdaterNavigationVisitor.h +include/X3DTK/private/MESH_NormalsFlipperStateVariables.inl +include/X3DTK/private/GL_X3DGeometryNode.h +include/X3DTK/private/X3D_Appearance.h +include/X3DTK/private/GL_StaticGroup.h +include/X3DTK/private/MESH_MeshSimplifierCoreVisitor.inl +include/X3DTK/private/X3D_NurbsSurface.h +include/X3DTK/private/MESH_ConnectedComComputerCoreVisitor.h +include/X3DTK/private/X3D_X3DComponentCreator.h +include/X3DTK/private/GL_X3DTexture2DNode.h +include/X3DTK/private/X3D_MeshBuilderShapeVisitor.h +include/X3DTK/private/VisitingFunctions.h +include/X3DTK/private/MESH_NormalsDrawer.inl +include/X3DTK/private/X3D_GroupingVisitor.h +include/X3DTK/private/X3D_OrientationInterpolator.h +include/X3DTK/private/X3D_X3DChildNode.h +include/X3DTK/private/X3D_NurbsCurve2D.h +include/X3DTK/private/GL_Box.h +include/X3DTK/private/DFSGraphTraversal.h +include/X3DTK/private/GL_FillProperties.h +include/X3DTK/private/MESH_CoreVisitor.h +include/X3DTK/private/X3DAttributeRecorder.h +include/X3DTK/private/X3D_ContourPolyline2D.h +include/X3DTK/private/X3D_CoordinateInterpolator.h +include/X3DTK/private/GL_SceneGraphTypes.h +include/X3DTK/private/X3D_X3DParametricGeometryNode.h +include/X3DTK/private/MESH_SceneGraphTypes.inl +include/X3DTK/private/X3D_GLBuilderRenderingVisitor.h +include/X3DTK/private/MESH_VerticesDrawerCoreVisitor.h +include/X3DTK/private/MESH_VerticesDrawerCoreVisitor.inl +include/X3DTK/private/X3D_WorldCoordTranslatorMulRenderingVisitor.h +include/X3DTK/private/X3DComponentVisitor.inl +include/X3DTK/private/X3D_TexturingVisitor.h +include/X3DTK/private/X3DMFNodeFunctor.h +include/X3DTK/private/SimplifiedMeshScene.inl +include/X3DTK/private/X3D_MeshBuilder.inl +include/X3DTK/private/ClonerStateVariables.h +include/X3DTK/private/X3D_TriangleFanSet.h +include/X3DTK/private/MESH_NormalsInverter.h +include/X3DTK/private/MESH_NormalsInverterCoreVisitor.inl +include/X3DTK/private/X3D_CoordMergerRenderingVisitor.h +include/X3DTK/private/Progress.h +include/X3DTK/private/ClonerAbstractVisitor.h +include/X3DTK/private/MESH_X3DMeshNode.h +include/X3DTK/private/X3DField.h +include/X3DTK/private/Recorder.h +include/X3DTK/private/X3D_PositionInterpolator.h +include/X3DTK/private/GL_ShapeVisitor.h +include/X3DTK/private/GL_TexturingVisitor.h +include/X3DTK/private/X3D_IndexedFaceSet.h +include/X3DTK/private/X3D_WorldCoordTranslatorShareCoreVisitor.h +include/X3DTK/private/AbstractVisitor.h +include/X3DTK/private/MESH_SceneGraphTypes.h +include/X3DTK/private/NodeFactory.inl +include/X3DTK/private/GL_BBox.h +include/X3DTK/private/GL_Scene.h +include/X3DTK/private/X3DNodeCloner.h +include/X3DTK/private/X3DFileElement.h +include/X3DTK/private/MESH_EdgesDrawerStateVariables.inl +include/X3DTK/private/MESH_NormalsUpdaterStateVariables.h +include/X3DTK/private/X3D_LightingCreator.h +include/X3DTK/private/MESH_Mesh.inl +include/X3DTK/private/X3D_BBoxUpdaterGeometry3DVisitor.h +include/X3DTK/private/MESH_StatsCalculatorCoreVisitor.h +include/X3DTK/private/MESH_X3DVertexNode.h +include/X3DTK/private/X3D_ScalarInterpolator.h +include/X3DTK/private/SphereDrawArray.h +include/X3DTK/private/GraphTraversal.h +include/X3DTK/private/X3D_ImageTexture.h +include/X3DTK/private/MESH_NormalsInverterStateVariables.h +include/X3DTK/private/X3D_MeshBuilder.h +include/X3DTK/private/GL_RendererRenderingVisitor.h +include/X3DTK/private/MESH_FacesDrawerCoreVisitor.h +include/X3DTK/private/X3D_InterpolationVisitor.h +include/X3DTK/private/MESH_StatsCalculator.inl +include/X3DTK/private/X3D_GLBuilderGroupingVisitor.h +include/X3DTK/private/X3D_NavigationVisitor.h +include/X3DTK/private/X3DFunction.h +include/X3DTK/private/X3DField.inl +include/X3DTK/private/X3D_InlineLoaderCoreVisitor.h +include/X3DTK/private/GL_Shape.h +include/X3DTK/private/X3D_Group.h +include/X3DTK/private/GL_Cone.h +include/X3DTK/private/SimpleX3DGLScene.h +include/X3DTK/private/MESH_BaseSFVertex.h +include/X3DTK/private/X3D_TextureCoordinate.h +include/X3DTK/private/X3D_FileValidatorGeometry3DVisitor.h +include/X3DTK/private/X3D_NetworkingVisitor.h +include/X3DTK/private/GL_Sphere.h +include/X3DTK/private/X3D_SharedCoordComputer.h +include/X3DTK/private/MESH_MeshSimplifierStateVariables.h +include/X3DTK/private/MESH_FacesDrawerCoreVisitor.inl +include/X3DTK/private/GraphTesterStateVariables.h +include/X3DTK/private/X3D_SceneSaver.h +include/X3DTK/private/MESH_NormalsFlipperCoreVisitor.inl +include/X3DTK/private/X3D_NurbsCurve.h +include/X3DTK/private/GL_BBoxDrawArray.h +include/X3DTK/private/MESH_BaseSFEdge.h +include/X3DTK/private/X3D_SceneSaverSetCoreVisitor.h +include/X3DTK/private/GL_Cylinder.h +include/X3DTK/private/MESH_BaseSFFace.h +include/X3DTK/private/X3D_PointSet.h +include/X3DTK/private/X3D_X3DTextureNode.h +include/X3DTK/private/GL_X3DGroupingNode.h +include/X3DTK/private/GL_Switch.h +include/X3DTK/private/X3D_Cone.h +include/X3DTK/private/X3D_X3DAppearanceNode.h +include/X3DTK/private/X3D_Contour2D.h +include/X3DTK/private/X3D_SceneSaverStateVariables.h +include/X3DTK/private/MESH_SFDirectEdge.inl +include/X3DTK/private/MemReleaser.h +include/X3DTK/private/MESH_SFIndirectEdge.inl +include/X3DTK/private/X3D_GLBuilderCoreVisitor.h +include/X3DTK/private/X3D_X3DNode.h +include/X3DTK/private/X3D_ShapeVisitor.h +include/X3DTK/private/MESH_NormalsDrawer.h +include/X3DTK/private/GL_RendererGroupingVisitor.h +include/X3DTK/private/X3D_Loader.h +include/X3DTK/private/X3D_StaticGroup.h +include/X3DTK/private/X3DSFNodeFunctor.inl +include/X3DTK/private/Singleton.inl +include/X3DTK/private/GL_LineProperties.h +include/X3DTK/private/X3D_Box.h +include/X3DTK/private/X3D_X3DColorNode.h +include/X3DTK/private/X3DActor.h +include/X3DTK/private/MESH_X3DGroupingNode.h +include/X3DTK/private/MESH_SFIndirectEdge.h +include/X3DTK/private/MESH_Switch.h +include/X3DTK/private/X3D_Creator.h +include/X3DTK/private/Singleton.h +include/X3DTK/private/X3DLoader.h +include/X3DTK/private/X3D_MeshBuilderGroupingVisitor.h +include/X3DTK/private/MESH_StatsCalculatorStateVariables.h +include/X3DTK/private/X3D_Geometry3DVisitor.h +include/X3DTK/private/X3D_Collision.h +include/X3DTK/private/X3D_BBoxUpdaterShapeVisitor.h +include/X3DTK/private/SFType.h +include/X3DTK/private/GL_Material.h +include/X3DTK/private/X3D_X3DGeometryNode.h +include/X3DTK/private/X3DSFNodeRecorder.inl +include/X3DTK/private/X3DTypes.h +include/X3DTK/private/X3D_NURBSCreator.h +include/X3DTK/private/X3D_MeshBuilderGeometry3DVisitor.h +include/X3DTK/private/X3D_WorldCoordTranslatorMulCoreVisitor.h +include/X3DTK/private/X3D_RenderingVisitor.h +include/X3DTK/private/MESH_StatsCalculatorCoreVisitor.inl +include/X3DTK/private/X3D_X3DCoordinateNode.h +include/X3DTK/private/GL_X3DMaterialNode.h +include/X3DTK/private/X3DNodeCloner.inl +include/X3DTK/private/X3D_FileValidator.h +include/X3DTK/private/MemReleaserStateVariables.h +include/X3DTK/private/MemReleaserAbstractVisitor.h +include/X3DTK/private/NodeFactory.h +include/X3DTK/private/MESH_EdgesDrawerStateVariables.h +include/X3DTK/private/MESH_FacesDrawer.h +include/X3DTK/private/X3DMFNodeRecorder.inl +include/X3DTK/private/GL_RenderingVisitor.h +include/X3DTK/private/X3D_FileValidatorCoreVisitor.h +include/X3DTK/private/MESH_SFVertex.h +include/X3DTK/private/X3D_MeshBuilderCoreVisitor.h +include/X3DTK/private/X3D_CoreCreator.h +include/X3DTK/private/X3D_InlineLoader.h +include/X3DTK/private/X3D_CoordMerger.h +include/X3DTK/private/X3D_X3DInterpolatorNode.h +include/X3DTK/private/X3D_SceneGraphTypes.h +include/X3DTK/private/MESH_FacesDrawerStateVariables.h +include/X3DTK/private/X3D_Coordinate.h +include/X3DTK/private/CylinderDrawArray.h +include/X3DTK/private/MESH_Info.h +include/X3DTK/private/X3D_libXMLLoader.h +include/X3DTK/private/GL_X3DAppearanceChildNode.h +include/X3DTK/private/MESH_X3DNode.h +include/X3DTK/private/GraphTesterAbstractVisitor.h +include/X3DTK/private/X3D_FillProperties.h +include/X3DTK/private/X3D_GLBuilderShapeVisitor.h +include/X3DTK/private/MESH_NormalsDrawerStateVariables.h +include/X3DTK/private/X3DComponentVisitor.h +include/X3DTK/private/X3DOnePassProcessor.h +include/X3DTK/private/MESH_EdgesDrawer.h +include/X3DTK/private/XercesFileElement.h +include/X3DTK/private/MESH_SFVertex.inl +include/X3DTK/private/X3D_WorldCoordTranslatorMulGroupingVisitor.h +include/X3DTK/private/MESH_NormalsFlipper.h +include/X3DTK/private/X3D_GroupingCreator.h +include/X3DTK/private/MESH_NormalsInverter.inl +include/X3DTK/private/MESH_MeshSimplifierStateVariables.inl +include/X3DTK/private/X3DMFNodeFunctor.inl +include/X3DTK/private/SFComponent.h +include/X3DTK/private/MESH_SFDirectEdge.h +include/X3DTK/private/GL_RendererCoreVisitor.h +include/X3DTK/private/MESH_NormalsFlipperCoreVisitor.h +include/X3DTK/private/GL_IndexedLineSet.h +include/X3DTK/private/X3D_CoordinateInterpolator2D.h +include/X3DTK/private/X3D_Inline.h +include/X3DTK/private/GL_X3DNode.h +include/X3DTK/private/MESH_FacesDrawerStateVariables.inl +include/X3DTK/private/X3D_MeshBuilderCoreVisitor.inl +include/X3DTK/private/MESH_VerticesDrawer.h +include/X3DTK/private/X3D_TexturingCreator.h +include/X3DTK/private/MESH_NormalsInverterStateVariables.inl +include/X3DTK/private/MESH_NormalsDrawerCoreVisitor.h +include/X3DTK/private/X3D_NormalInterpolator.h +include/X3DTK/private/GL_TriangleSet.h +include/X3DTK/private/X3D_BBoxUpdaterGroupingVisitor.h +include/X3DTK/private/MESH_NormalsFlipperStateVariables.h +include/X3DTK/private/X3D_MeshBuilderGroupingVisitor.inl +include/X3DTK/private/X3D_SpotLight.h +include/X3DTK/private/GL_Updater.h +include/X3DTK/private/X3D_X3DTextureTransformNode.h +include/X3DTK/private/MESH_NormalsUpdater.inl +include/X3DTK/private/MESH_Mesh.h +include/X3DTK/private/MESH_SFEdgeContent.h +include/X3DTK/private/GL_X3DTextureTransform2DNode.h +include/X3DTK/private/BBox.h +include/X3DTK/private/X3D_Color.h +include/X3DTK/private/Cloner.h +include/X3DTK/private/Recorder.inl +include/X3DTK/private/MESH_X3DBuilder.inl +include/X3DTK/private/X3D_SceneSaverWriteCoreVisitor.h +include/X3DTK/private/CreationFunction.h +include/X3DTK/private/GL_Transform.h +include/X3DTK/private/WalkOnFunction.h +include/X3DTK/private/GL_X3DAppearanceNode.h +include/X3DTK/private/X3D_MeshBuilderShapeVisitor.inl +include/X3DTK/private/BaseRecorder.h +include/X3DTK/private/GL_Group.h +include/X3DTK/private/X3D_BBoxUpdaterStateVariables.h +include/X3DTK/private/X3DBaseTypes.h +include/X3DTK/private/X3D_InterpolationCreator.h +include/X3DTK/private/X3D_XercesLoader.h +include/X3DTK/private/X3D_X3DGroupingNode.h +include/X3DTK/private/SFString.h +include/X3DTK/private/X3D_WorldCoordTranslator.h +include/X3DTK/private/X3DMemberFunctor.inl +include/X3DTK/private/GL_Appearance.h +include/X3DTK/private/GL_X3DShapeNode.h +include/X3DTK/private/MESH_NormalsUpdaterVerticesCoreVisitor.inl +include/X3DTK/private/MESH_Vertex.h +include/X3DTK/private/MESH_NormalsInverterCoreVisitor.h +include/X3DTK/private/X3D_X3DNormalNode.h +include/X3DTK/private/X3D_NavigationCreator.h +include/X3DTK/private/X3D_MeshBuilderGeometry3DVisitor.inl +include/X3DTK/private/X3DMultiPassProcessor.h +include/X3DTK/private/MESH_NormalsUpdaterVerticesCoreVisitor.h +include/X3DTK/private/X3D_NetworkingCreator.h +include/X3DTK/private/X3D_CoordinateDeformer.h +include/X3DTK/private/LeaveFunction.h +include/X3DTK/private/X3D_X3DTextureTransform2DNode.h +include/X3DTK/private/MESH_StatsCalculatorStateVariables.inl +include/X3DTK/private/SFVec2f.h +include/X3DTK/private/SFVec3f.h +include/X3DTK/private/MESH_NormalsUpdater.h +include/X3DTK/private/ConeDrawArray.h +include/X3DTK/private/MESH_X3DBuilderStateVariables.inl +include/X3DTK/private/GL_UpdaterCoreVisitor.h +include/X3DTK/private/X3DAbstractNode.h +include/X3DTK/private/GL_GroupingVisitor.h +include/X3DTK/private/GL_Geometry3DVisitor.h +include/X3DTK/private/MESH_ConnectedComComputerMeshCoreVisitor.h +include/X3DTK/private/X3D_X3DGeometricPropertyNode.h +include/X3DTK/private/Signal.h +include/X3DTK/private/MESH_SFEdge.h +include/X3DTK/private/X3D_InlineLoaderStateVariables.h +include/X3DTK/private/MESH_X3DBuilderCoreVisitor.inl +include/X3DTK/private/X3DSFNodeRecorder.h +include/X3DTK/private/GL_CoreVisitor.h +include/X3DTK/private/X3D_TextureTransform.h +include/X3DTK/private/GL_TriangleFanSet.h +include/X3DTK/private/X3D_LightingVisitor.h +include/X3DTK/private/MESH_SFFace.h +include/X3DTK/private/X3D_LineProperties.h +include/X3DTK/private/X3D_WorldCoordTranslatorStateVariables.h +include/X3DTK/private/X3D_Cylinder.h +include/X3DTK/private/X3D_ShapeCreator.h +include/X3DTK/private/GL_IndexedFaceSet.h +include/X3DTK/private/MESH_X3DBuilderStateVariables.h +include/X3DTK/private/X3D_Normal.h +include/X3DTK/private/X3D_X3DLightNode.h +include/X3DTK/private/GL_TextureTransform.h +include/X3DTK/private/MESH_ConnectedComComputerStateVariables.h +include/X3DTK/private/MESH_MeshSimplifier.inl +include/X3DTK/private/X3D_GLBuilderNavigationVisitor.h +include/X3DTK/private/X3D_Scene.h +include/X3DTK/private/X3D_GLBuilder.h +include/X3DTK/private/X3D_MeshBuilderRenderingVisitor.h +include/X3DTK/private/X3D_PrimitiveMeshBuilderGeometry3DVisitor.h +include/X3DTK/private/X3D_X3DMaterialNode.h +include/X3DTK/private/X3D_GLBuilderStateVariables.h +include/X3DTK/private/X3D_X3DComposedGeometryNode.h +include/X3DTK/private/MESH_NormalsUpdaterFacesCoreVisitor.h +include/X3DTK/private/X3DComponent.h +include/X3DTK/private/X3DMemberFunctor.h +include/X3DTK/private/MESH_PrimitiveMeshBuilder.h +include/X3DTK/private/X3D_MeshBuilderRenderingVisitor.inl +include/X3DTK/private/X3D_MeshBuilderStateVariables.h +include/X3DTK/private/Visitor.h +include/X3DTK/private/X3D_NurbsGroup.h +include/X3DTK/private/X3D_ColorInterpolator.h +include/X3DTK/private/MESH_StatsCalculator.h +include/X3DTK/private/X3D_InlineLoaderNetworkingVisitor.h +include/X3DTK/private/GL_PointSet.h +include/X3DTK/private/X3D_GLBuilderTexturingVisitor.h +include/X3DTK/private/GL_X3DTextureTransformNode.h +include/X3DTK/private/X3D_X3DBoundedObject.h +include/X3DTK/private/SFSceneGraph.h +include/X3DTK/private/X3D_Geometry3DCreator.h +include/X3DTK/private/MESH_X3DBuilder.h +include/X3DTK/private/CLog.h +include/X3DTK/private/X3DAbstractNode.inl +include/X3DTK/private/MESH_Scene.h +include/X3DTK/private/X3D_X3DShapeNode.h +include/X3DTK/private/SFPoint2f.h +include/X3DTK/private/SFPoint3f.h +include/X3DTK/private/JPGImageType.h +include/X3DTK/private/X3D_Shape.h +include/X3DTK/private/X3DMFNodeRecorder.h +include/X3DTK/private/MESH_NormalsDrawerStateVariables.inl +include/X3DTK/private/BoxDrawArray.h +include/X3DTK/private/MESH_MeshSimplifier.h +include/X3DTK/private/X3D_BBoxUpdaterCoreVisitor.h +include/X3DTK/private/MESH_NormalsUpdaterFacesCoreVisitor.inl +include/X3DTK/private/X3D_Transform.h +include/X3DTK/private/X3DSFNodeFunctor.h +include/X3DTK/private/X3D_SceneSaverGetCoreVisitor.h +include/X3DTK/private/X3D_RenderingCreator.h +include/X3DTK/private/X3D_Sphere.h +include/X3DTK/private/X3DAbstractNodeForward.h +lib/libX3DTK.so.1 +lib/libX3DTK.so +bin/meshcreation +bin/glnormalviewer +bin/nodecounter +bin/meshtransformcomputer +bin/extendedmeshsaver +bin/simplifiedmeshviewer +bin/meshviewer +bin/newnodeviewer +bin/x3dviewer +bin/mymemreleaser +bin/simplenodecounter +bin/mystructurecomputer +bin/inforeader +bin/redefineNodeTester +bin/icosahedronViewer +bin/simpleanimationviewer +@dirrm include/X3DTK/GL +@dirrm include/X3DTK/X3D +@dirrm include/X3DTK/MESH +@dirrm include/X3DTK/private +@dirrm include/X3DTK |