#include <IO/MeshWriter.h>
#include <cpPlugins/DataObjects/Mesh.h>
+
+#include <vtkPolyData.h>
#include <vtkPolyDataWriter.h>
// -------------------------------------------------------------------------
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(
auto f = this->_CreateVTK< vtkPolyDataWriter >( );
f->SetFileName( this->m_Parameters.GetSaveFileName( "FileName" ).c_str( ) );
f->SetInputData( mesh );
+ f->SetFileTypeToBinary( );
f->Update( );
}