IGSTK
igstkUSImageReader.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Image Guided Surgery Software Toolkit
4  Module: $RCSfile: igstkUSImageReader.h,v $
5  Language: C++
6  Date: $Date: 2008-02-11 01:41:51 $
7  Version: $Revision: 1.5 $
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 __igstkUSImageReader_h
18 #define __igstkUSImageReader_h
19 
20 #include "igstkDICOMImageReader.h"
21 #include "igstkUSImageObject.h"
22 
23 namespace igstk
24 {
25 
38 class USImageReader : public DICOMImageReader< USImageObject >
39 {
40 
41 public:
42 
46 
47 protected:
48 
49  USImageReader( void );
50  virtual ~USImageReader( void );
51 
53  bool CheckModalityType( DICOMInformationType modality );
54 
56  void PrintSelf( std::ostream& os, itk::Indent indent ) const;
57 
58 private:
59 
62  USImageReader(const Self&); //purposely not implemented
63  void operator=(const Self&); //purposely not implemented
64 
65 
66 };
67 
68 } // end namespace igstk
69 
70 #endif // __igstkUSImageReader_h