Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Oct 2005 18:41:54 +0200 (CEST)
From:      German Tischler <tanis@gaspode.franken.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/88184: [PATCH] X3DToolKit port
Message-ID:  <200510291641.j9TGfs1J093258@bertha.franken.de>
Resent-Message-ID: <200510291650.j9TGoF9k064147@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         88184
>Category:       ports
>Synopsis:       [PATCH] X3DToolKit port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 29 16:50:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     German Tischler
>Release:        FreeBSD 6.0-BETA5 amd64
>Organization:
none	
>Environment:
System: FreeBSD bertha.franken.de 6.0-BETA5 FreeBSD 6.0-BETA5 #4: Sun Oct 9 14:37:19 CEST 2005 tanis@bertha.franken.de:/usr/src/sys/amd64/compile/BERTHA amd64

>Description:
	X3DToolKit is a portable LGPL free C++ toolkit for loading, displaying and processing X3D models
>How-To-Repeat:
	
>Fix:

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


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510291641.j9TGfs1J093258>