Documentation


ManipulatedMeshVertexAnimated.h

Go to the documentation of this file.
00001 //
00002 // C++ Interface: ManipulatedMeshVertexAnimated
00003 //
00004 // Description: 
00005 //
00006 //
00007 // Author: Matthieu Nesme <>, (C) 2004
00008 //
00009 // Copyright: See COPYING file that comes with this distribution
00010 //
00011 //
00012 #ifndef ANIMAL_OCTREEMANIPULATEDMESHVERTEXANIMATED_H
00013 #define ANIMAL_OCTREEMANIPULATEDMESHVERTEXANIMATED_H
00014 
00015 #include "ManipulatedMeshVertex.h"
00016 #include "DeformableOctreeParticleSystemNode.h"
00017 #include <examples/X3DTK/particles/ParticleSystemEngine.h>
00018 #include <examples/X3DTK/particles/ManipulatedParticleConstraint.h>
00019 
00020 namespace animal {
00021 
00022 namespace octree {
00023 
00027 template<typename t_Vector,typename t_Real,typename t_VecReal>
00028 class ManipulatedMeshVertexAnimated
00029  : public ManipulatedMeshVertex
00030  {
00031 public:
00032     ManipulatedMeshVertexAnimated(X3DTK::X3D::DeformableOctreeParticleSystemNode *dosn, const X3DTK::SFVec3f *meshVertex);
00033 
00034     ~ManipulatedMeshVertexAnimated();
00035     
00036     virtual void moveTo( float, float, float );
00037     
00038     X3DTK::X3D::DeformableOctreeParticleSystemNode *_node;
00039 
00040 };
00041 
00042 };
00043 
00044 };
00045 
00046 #endif

Generated on Thu Dec 23 13:52:25 2004 by doxygen 1.3.6