]> Creatis software - cpMesh.git/blobdiff - appli/examples/example_SimplexMeshDeleteEdge.cxx
QuadEdgeMesh ported to cpPlugins/Extensions
[cpMesh.git] / appli / examples / example_SimplexMeshDeleteEdge.cxx
index 24fc7a6f6aec6842f3168fd0ed174f06d9651606..cec286a7367e9c23023099ac4661cc76a8d209c5 100644 (file)
@@ -3,10 +3,11 @@
 #include <iostream>
 #include <string>
 
-#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/IO/MeshReader.h>
 
 #include <vtkActor.h>
 #include <vtkCallbackCommand.h>
 #include <vtkRenderWindow.h>
 #include <vtkRenderWindowInteractor.h>
 #include <vtkSmartPointer.h>
-#include <cpm/VTK/MeshMapper.h>
 
 // -------------------------------------------------------------------------
 const unsigned int Dimension = 3;
 const unsigned int Order = 2;
 
 typedef float TScalar;
-typedef cpm::DataStructures::QuadEdgeMesh< TScalar, Dimension > TMesh;
 typedef cpm::DataStructures::SimplexMesh< TScalar, Order, Dimension > TSimplex;
-typedef cpm::VTK::MeshMapper< TMesh > TMeshMapper;
+typedef TSimplex::Superclass TMesh;
+typedef cpPlugins::Extensions::OpenGLMeshMapper< TMesh > TMeshMapper;
 
 // -------------------------------------------------------------------------
 int main( int argc, char* argv[] )
@@ -39,7 +39,7 @@ int main( int argc, char* argv[] )
 
   } // fi
 
-  typedef cpm::IO::MeshReader< TMesh > TReader;
+  typedef cpPlugins::Extensions::MeshReader< TMesh > TReader;
   TReader::Pointer reader = TReader::New( );
   reader->SetFileName( argv[ 1 ] );