- if( this->m_Algorithm != NULL )
- this->m_Algorithm->Delete( );
-
- vtkCutter* cutter = vtkCutter::New( );
- cutter->SetInputData( mesh->GetVTKMesh( ) );
- cutter->SetCutFunction( function->GetVTKImplicitFunction( ) );
+ vtkCutter* cutter = this->_CreateVTK< vtkCutter >( );
+ cutter->DebugOn( );
+ cutter->SetInputData( mesh->GetVTK< vtkPolyData >( ) );
+ cutter->SetCutFunction( function->GetVTK< vtkImplicitFunction >( ) );
+ cutter->SetValue( 0, 1 );