diff --git a/Modules/DiffusionImaging/DiffusionCore/DicomImport/mitkDiffusionHeaderDICOMFileReader.cpp b/Modules/DiffusionImaging/DiffusionCore/DicomImport/mitkDiffusionHeaderDICOMFileReader.cpp new file mode 100644 index 0000000000..adef3d3966 --- /dev/null +++ b/Modules/DiffusionImaging/DiffusionCore/DicomImport/mitkDiffusionHeaderDICOMFileReader.cpp @@ -0,0 +1,29 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ + +#include "mitkDiffusionHeaderDICOMFileReader.h" + +mitk::DiffusionHeaderDICOMFileReader +::DiffusionHeaderDICOMFileReader() +{ + +} + +mitk::DiffusionHeaderDICOMFileReader +::~DiffusionHeaderDICOMFileReader() +{ + +} diff --git a/Modules/DiffusionImaging/DiffusionCore/DicomImport/mitkDiffusionHeaderDICOMFileReader.h b/Modules/DiffusionImaging/DiffusionCore/DicomImport/mitkDiffusionHeaderDICOMFileReader.h new file mode 100644 index 0000000000..83a4d1eb23 --- /dev/null +++ b/Modules/DiffusionImaging/DiffusionCore/DicomImport/mitkDiffusionHeaderDICOMFileReader.h @@ -0,0 +1,50 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ + +#ifndef MITKDIFFUSIONHEADERFILEREADER_H +#define MITKDIFFUSIONHEADERFILEREADER_H + +#include + +#include +#include "mitkDiffusionImage.h" + +namespace mitk +{ + +class DiffusionCore_EXPORT DiffusionHeaderDICOMFileReader + : public itk::LightObject +{ +public: + + + mitkClassMacro( DiffusionHeaderDICOMFileReader, itk::LightObject ) + + /** + * @brief IsDiffusionHeader Parse the given dicom file and collect the special diffusion image information + * @return + */ + virtual bool ReadDiffusionHeader( std::string ) = 0; + +protected: + DiffusionHeaderDICOMFileReader(); + + virtual ~DiffusionHeaderDICOMFileReader(); +}; + +} // end namespace mitk + +#endif // MITKDIFFUSIONHEADERFILEREADER_H