]> Creatis software - cpPlugins.git/blob - lib/cpPluginsBase/DataDemultiplexerFilter.cxx
Moved to version 1.0
[cpPlugins.git] / lib / cpPluginsBase / DataDemultiplexerFilter.cxx
1 // =========================================================================
2 // @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
3 // =========================================================================
4
5 #include <cpPluginsBase/DataDemultiplexerFilter.h>
6 #include <cpPlugins/DataObject.h>
7
8 // -------------------------------------------------------------------------
9 cpPluginsBase::DataDemultiplexerFilter::
10 DataDemultiplexerFilter( )
11   : Superclass( )
12 {
13 }
14
15 // -------------------------------------------------------------------------
16 cpPluginsBase::DataDemultiplexerFilter::
17 ~DataDemultiplexerFilter( )
18 {
19 }
20
21 // -------------------------------------------------------------------------
22 void cpPluginsBase::DataDemultiplexerFilter::
23 _Configure( )
24 {
25   this->_ConfigureInput< cpPlugins::DataObject >( "Input", true, false );
26   this->_ConfigureOutput< cpPlugins::DataObject >( "Output" );
27 }
28
29 // -------------------------------------------------------------------------
30 void cpPluginsBase::DataDemultiplexerFilter::
31 _GenerateData( )
32 {
33   // TODO: typedef cpPlugins::DataObject _TData;
34
35   /* TODO
36      this->m_Outputs.find( "Output" )
37      this->m_Inputs.find( "Input" ).second
38   */
39   /* TODO
40      const _TData* input = this->_GetInput< _TData >( "Input" );
41      this->_GetOutput< _TData >( "Output" )->SetData( input );
42   */
43 }
44
45 // eof - $RCSfile$