13 #ifndef mitkITKDICOMSeriesReaderHelper_h
14 #define mitkITKDICOMSeriesReaderHelper_h
20 #include <itkGDCMImageIO.h>
46 typedef std::vector<TimeBounds> TimeBoundsList;
47 typedef itk::FixedArray<OFDateTime,2> DateTimeBounds;
58 static bool ExtractDateTimeBoundsAndTriggerOfTimeStep(
const StringContainer& filenamesOfTimeStep,
59 DateTimeBounds& bounds,
TimeBounds& triggerBounds);
64 static bool ExtractTimeBoundsOfTimeStep(
const StringContainer& filenamesOfTimeStep,
66 const OFDateTime& baselineDateTime );
75 static TimeBoundsList ExtractTimeBoundsOfTimeSteps (
const StringContainerList& filenamesOfTimeSteps);
82 template <
typename ImageType>
83 typename ImageType::Pointer
86 template <
typename PixelType>
91 itk::GDCMImageIO::Pointer& io);
93 template <
typename PixelType>
98 itk::GDCMImageIO::Pointer& io);