17 #ifndef mitkDICOMSeriesReaderHelper_h
18 #define mitkDICOMSeriesReaderHelper_h
23 #include <itkGDCMImageIO.h>
45 typedef std::vector<TimeBounds> TimeBoundsList;
46 typedef itk::FixedArray<OFDateTime,2> DateTimeBounds;
52 static bool ExtractTimeBoundsOfTimeStep (
const StringContainer& filenamesOfTimeStep, DateTimeBounds& bounds);
58 static TimeBoundsList ExtractTimeBoundsOfTimeSteps (
const StringContainerList& filenamesOfTimeSteps);
65 template <
typename ImageType>
69 template <
typename PixelType>
71 LoadDICOMByITK(
const StringContainer& filenames,
76 template <
typename PixelType>
78 LoadDICOMByITK3DnT(
const StringContainerList& filenames,
itk::SmartPointer< Self > Pointer
static bool CanHandleFile(const std::string &filename)
Image::Pointer Load(const StringContainer &filenames, bool correctTilt, const GantryTiltInformation &tiltInfo)
DataCollection - Class to facilitate loading/accessing structured data.
Image::Pointer Load3DnT(const StringContainerList &filenamesLists, bool correctTilt, const GantryTiltInformation &tiltInfo)
map::core::discrete::Elements< 3 >::InternalImageType ImageType
static const std::string filename
std::list< StringContainer > StringContainerList
BaseGeometry Describes the geometry of a data object.
std::vector< std::string > StringContainer