+ if( !( this->m_Plugins->CreateFilter( filter, filter_name ) ) )
+ {
+ QMessageBox::critical(
+ this,
+ tr( "Error creating filter" ),
+ tr( (
+ std::string( "No valid filter \"" ) +
+ filter_name +
+ std::string( "\"defined." )
+ ).c_str( ) )
+ );
+ return;
+
+ } // fi
+
+ // Assign inputs
+ std::vector< std::string > inputs_names = filter->GetInputsNames( );
+ if( inputs_names.size( ) == 1 )
+ {
+ std::string data_name = this->m_UI->MPR->GetSelectedData( );
+ _TImages::iterator iIt = this->m_Images.find( data_name );
+ _TImages::iterator mIt = this->m_Meshes.find( data_name );
+ filter->SetInput( inputs_names[ 0 ]);
+ }
+ else if( inputs_names.size( ) > 1 )
+ {
+ } // fi
+
+ // Get outputs
+ std::vector< std::string > outputs_names = filter->GetOutputsNames( );
+ */
+
+ /*
+
+ // Choose inputs
+ if( filter_cate == "ImageToMeshFilter" )