IGSTK
igstkMRImageReader.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Image Guided Surgery Software Toolkit
4  Module: $RCSfile: igstkMRImageReader.h,v $
5  Language: C++
6  Date: $Date: 2008-02-11 01:41:50 $
7  Version: $Revision: 1.8 $
8 
9  Copyright (c) ISC Insight Software Consortium. All rights reserved.
10  See IGSTKCopyright.txt or http://www.igstk.org/copyright.htm for details.
11 
12  This software is distributed WITHOUT ANY WARRANTY; without even
13  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14  PURPOSE. See the above copyright notices for more information.
15 
16 =========================================================================*/
17 #ifndef __igstkMRImageReader_h
18 #define __igstkMRImageReader_h
19 
20 #include "igstkDICOMImageReader.h"
22 
23 namespace igstk
24 {
25 
35 class MRImageReader :
36  public DICOMImageReader< MRImageSpatialObject >
37 {
38 
39 public:
40 
44 
45 protected:
46 
47  MRImageReader( void );
48  virtual ~MRImageReader( void ) {};
49 
51  bool CheckModalityType( DICOMInformationType modality );
52 
54  void PrintSelf( std::ostream& os, itk::Indent indent ) const;
55 
56 private:
57 
60  MRImageReader(const Self&); //purposely not implemented
61  void operator=(const Self&); //purposely not implemented
62 
63 
64 };
65 
66 } // end namespace igstk
67 
68 #endif // __igstkMRImageReader_h
Base class for all the IGSTK classes.
Definition: igstkObject.h:40
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
Definition: igstkMacros.h:275
This class reads DICOM files.
This class implements a reader specific for MR modality.
bool CheckModalityType(DICOMInformationType modality)
check if the dicom data is from "MRI" modality
std::string DICOMInformationType
Type used for returning string values from the DICOM header.
void PrintSelf(std::ostream &os, itk::Indent indent) const
Print the object information in a stream.