#include "InputDataReproducer.h" // ------------------------------------------------------------------------- cpPlugins::BasicFilters::InputDataReproducer:: InputDataReproducer( ) : Superclass( ) { this->_AddInput( "Input" ); this->_AddOutput< cpPlugins::Interface::DataObject >( "Output" ); this->m_Parameters->Clear( ); } // ------------------------------------------------------------------------- cpPlugins::BasicFilters::InputDataReproducer:: ~InputDataReproducer( ) { } // ------------------------------------------------------------------------- std::string cpPlugins::BasicFilters::InputDataReproducer:: _GenerateData( ) { auto i = this->m_Inputs.find( "Input" ); auto o = this->m_Outputs.find( "Output" ); if( i == this->m_Inputs.end( ) || o == this->m_Outputs.end( ) ) return( "InputDataReproducer: No input/output ports." ); // Connect output o->second = i->second; return( "" ); } // eof - $RCSfile$