- Self* src = dynamic_cast< Self* >( i->second->GetSource( ) );
- if( src != NULL )
- r = src->Update( );
- }
- else
- r = "cpPlugins::Interface::ProcessObject: No input connected.";
-
- } // rof
-
- // Current update
- if( r == "" )
- r = this->_GenerateData( );
-
- // Configure output names
- auto oIt = this->m_Outputs.begin( );
- for( ; oIt != this->m_Outputs.end( ); ++oIt )
- {
- auto nIt = this->m_OutputObjectsNames.find( oIt->first );
- if( nIt != this->m_OutputObjectsNames.end( ) )
- oIt->second->SetName( nIt->second );