1 #ifndef __CPPLUGINS__PLUGINS__IMAGESERIESREADER__H__
2 #define __CPPLUGINS__PLUGINS__IMAGESERIESREADER__H__
4 #include <cpPlugins/Plugins/cpPlugins_Export.h>
5 #include <cpPlugins/Interface/SourceObject.h>
6 #include <itkProcessObject.h>
14 class cpPlugins_EXPORT ImageSeriesReader
15 : public cpPlugins::Interface::SourceObject
18 typedef ImageSeriesReader Self;
19 typedef cpPlugins::Interface::SourceObject Superclass;
21 typedef Superclass::TParameter TParameter;
22 typedef Superclass::TParameters TParameters;
26 virtual ~ImageSeriesReader( );
28 virtual std::string GetClassName( ) const;
32 virtual std::string _GenerateData( );
34 template< unsigned int D >
37 template< class P, unsigned int D >
41 itk::ProcessObject::Pointer m_Reader;
44 // ---------------------------------------------------------------------
45 PLUMA_INHERIT_PROVIDER( ImageSeriesReader, cpPlugins::Interface::Object );
51 #endif // __CPPLUGINS__PLUGINS__IMAGESERIESREADER__H__