]> Creatis software - cpPlugins.git/blobdiff - plugins/IO/MeshWriter.cxx
...
[cpPlugins.git] / plugins / IO / MeshWriter.cxx
index 23921e0a02a95064194345ee8a536a58c007fcdb..986eebbfbc0c2c0a3335052682810b2fbe830755 100644 (file)
@@ -1,5 +1,7 @@
-#include <plugins/IO/MeshWriter.h>
+#include <IO/MeshWriter.h>
 #include <cpPlugins/DataObjects/Mesh.h>
+
+#include <vtkPolyData.h>
 #include <vtkPolyDataWriter.h>
 
 // -------------------------------------------------------------------------
@@ -7,7 +9,9 @@ cpPluginsIO::MeshWriter::
 MeshWriter( )
   : Superclass( )
 {
-  this->_ConfigureInput< cpPlugins::DataObjects::Mesh >( "Input", true, false );
+  typedef cpPlugins::DataObjects::Mesh _TMesh;
+
+  this->_ConfigureInput< _TMesh >( "Input", true, false );
   this->m_Parameters.Clear( );
   this->m_Parameters.ConfigureAsSaveFileName( "FileName" );
   this->m_Parameters.SetAcceptedFileExtensions(
@@ -33,6 +37,7 @@ _GenerateData( )
   auto f = this->_CreateVTK< vtkPolyDataWriter >( );
   f->SetFileName( this->m_Parameters.GetSaveFileName( "FileName" ).c_str( ) );
   f->SetInputData( mesh );
+  f->SetFileTypeToBinary( );
   f->Update( );
 }