--- /dev/null
+// =========================================================================
+// @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
+// =========================================================================
+
+#include <cpPluginsBase/DataDemultiplexerFilter.h>
+#include <cpPlugins/DataObject.h>
+
+// -------------------------------------------------------------------------
+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$