#include directives to be put in the .h generated
There must be one tag per file to include
Here we include the standard header iostream.h -->
- <include><PRE>itkDICOMSeriesFileNames.h</PRE></include>
+ <!-- <include><PRE>itkDICOMSeriesFileNames.h</PRE></include>-->
<!--=====================================================================-->
+ <verbosePreprocessor><PRE>
+#include <itkConfigure.h>
+#if ITK_VERSION_MAJOR < 4
+# include <itkDICOMSeriesFileNames.h>
+#else
+# include <itkGDCMSeriesFileNames.h>
+#endif
+ </PRE></verbosePreprocessor>
<!--========================================================================
INPUTS/OUTPUTS DECLARATION -->
<!--========================================================================
THE PROCESSING METHOD BODY -->
<process><PRE>
+#if ITK_VERSION_MAJOR < 4
itk::DICOMSeriesFileNames::Pointer names =
itk::DICOMSeriesFileNames::New();
names->SetDirectory(bbGetInputIn());
bbSetOutputOut( names->GetFileNames() );
+#else
+ itk::GDCMSeriesFileNames::Pointer names =
+ itk::GDCMSeriesFileNames::New();
+ names->SetDirectory(bbGetInputIn());
+ bbSetOutputOut(
+ names->GetFileNames( names->GetSeriesUIDs().begin()->c_str() )
+ );
+#endif
</PRE></process>
<!--=====================================================================-->