+\r
+ // Configure names\r
+ this->setNamePort( this->m_Filter->GetName( ) );\r
+ this->_setTypePort( this->m_Filter->GetClassName( ) );\r
+\r
+ // Add input ports\r
+ std::set< std::string > inputs;\r
+ this->m_Filter->GetInputsNames( inputs );\r
+ for( auto iIt = inputs.begin( ); iIt != inputs.end( ); ++iIt )\r
+ this->addInputPort( iIt->c_str( ) );\r
+\r
+ // Add output ports\r
+ std::set< std::string > outputs;\r
+ this->m_Filter->GetOutputsNames( outputs );\r
+ for( auto oIt = outputs.begin( ); oIt != outputs.end( ); ++oIt )\r
+ this->addOutputPort( oIt->c_str( ) );\r