aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/libx3dtk
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2005-11-18 08:15:24 +0800
committerpav <pav@FreeBSD.org>2005-11-18 08:15:24 +0800
commit621a9e4a9962ba54a8391f487bdfe32c9cd70c63 (patch)
tree61588e787e9e03e79198317c5923be9fdc041188 /graphics/libx3dtk
parent7702be5948005bad5a03188ed2ea57162656d343 (diff)
downloadfreebsd-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')
-rw-r--r--graphics/libx3dtk/Makefile540
-rw-r--r--graphics/libx3dtk/distinfo3
-rw-r--r--graphics/libx3dtk/files/X3DAbstractNodeForward.h24
-rw-r--r--graphics/libx3dtk/files/patch-MESH_SFDirectEdge.inl103
-rw-r--r--graphics/libx3dtk/files/patch-MESH_SFEdge.inl33
-rw-r--r--graphics/libx3dtk/files/patch-MESH_SFIndirectEdge.inl103
-rw-r--r--graphics/libx3dtk/files/patch-MESH_SceneGraphTypes.h206
-rw-r--r--graphics/libx3dtk/files/patch-X3DAbstractNode.h21
-rw-r--r--graphics/libx3dtk/files/patch-X3DAttributeRecorder.inl27
-rw-r--r--graphics/libx3dtk/files/patch-X3DMFNodeFunctor.inl53
-rw-r--r--graphics/libx3dtk/files/patch-X3DMFNodeRecorder.inl27
-rw-r--r--graphics/libx3dtk/files/patch-X3DSFNodeFunctor.inl65
-rw-r--r--graphics/libx3dtk/files/patch-X3DSFNodeRecorder.inl27
-rw-r--r--graphics/libx3dtk/files/patch-examples-X3DViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-examples-examples.pro23
-rw-r--r--graphics/libx3dtk/files/patch-examples-glNormalViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-examples-icosahedronViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-examples-infoReader-X3D_Info.cpp19
-rw-r--r--graphics/libx3dtk/files/patch-examples-infoReader-infoReader.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-meshCreation-meshCreation.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-meshExtension-meshExtension.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-meshTransformComputer-meshTransformComputer.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-meshViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-examples-myMemReleaser-myMemReleaser.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-myStructureComputer-myStructureComputer.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-newNodeViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-examples-nodeCounter-nodeCounter.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-redefineNodeTester-redefineNodeTester.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-simpleAnimationViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-examples-simpleNodeCounter-simpleNodeCounter.pro13
-rw-r--r--graphics/libx3dtk/files/patch-examples-simplifiedMeshViewer-Viewer.cpp22
-rw-r--r--graphics/libx3dtk/files/patch-src-X3DMFNodeFunctor.inl60
-rw-r--r--graphics/libx3dtk/files/patch-src-X3DSFNodeFunctor.inl57
-rw-r--r--graphics/libx3dtk/pkg-descr5
-rw-r--r--graphics/libx3dtk/pkg-plist464
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