#include <vtkRenderWindowInteractor.h>
#include <vtkSmartPointer.h>
-#include <cpm/DataStructures/QuadEdgeMesh.h>
+#include <cpPlugins/Extensions/MeshReader.h>
+#include <cpPlugins/Extensions/OpenGLMeshMapper.h>
+
#include <cpm/DataStructures/SimplexMesh.h>
#include <cpm/Algorithms/QuadEdge/MeshToDualFilter.h>
#include <cpm/Algorithms/Simplex/DeformationFilter.h>
#include <cpm/Algorithms/Simplex/InternalForceFunction.h>
-#include <cpm/IO/MeshReader.h>
-#include <cpm/VTK/MeshMapper.h>
#include <cpm/VTK/ThreadedDeformation.h>
// -------------------------------------------------------------------------
const unsigned int Order = 2;
typedef float TScalar;
-typedef cpm::DataStructures::QuadEdgeMesh< TScalar, Dim > TTriangulation;
typedef cpm::DataStructures::SimplexMesh< TScalar, Order, Dim > TSimplex;
+typedef TSimplex::Superclass TTriangulation;
+typedef cpPlugins::Extensions::MeshReader< TTriangulation > TTriangulationReader;
+typedef cpPlugins::Extensions::OpenGLMeshMapper< TSimplex > TSimplexMapper;
-typedef cpm::IO::MeshReader< TTriangulation > TTriangulationReader;
-typedef cpm::VTK::MeshMapper< TSimplex > TSimplexMapper;
typedef
cpm::Algorithms::QuadEdge::MeshToDualFilter< TTriangulation, TSimplex >
TTriangulationToSimplexFilter;