// ========================================================================= // @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co) // ========================================================================= #include #include // ------------------------------------------------------------------------- cpPluginsBase::DataDemultiplexerFilter:: DataDemultiplexerFilter( ) : Superclass( ) { } // ------------------------------------------------------------------------- cpPluginsBase::DataDemultiplexerFilter:: ~DataDemultiplexerFilter( ) { } // ------------------------------------------------------------------------- void cpPluginsBase::DataDemultiplexerFilter:: _Configure( ) { this->_ConfigureInput< cpPlugins::DataObject >( "Input", true, false ); this->_ConfigureOutput< cpPlugins::DataObject >( "Output" ); } // ------------------------------------------------------------------------- void cpPluginsBase::DataDemultiplexerFilter:: _GenerateData( ) { // TODO: typedef cpPlugins::DataObject _TData; /* TODO this->m_Outputs.find( "Output" ) this->m_Inputs.find( "Input" ).second */ /* TODO const _TData* input = this->_GetInput< _TData >( "Input" ); this->_GetOutput< _TData >( "Output" )->SetData( input ); */ } // eof - $RCSfile$