GDCM  2.2.0
vtkGDCMTesting.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: GDCM (Grassroots DICOM). A DICOM library
4 
5  Copyright (c) 2006-2011 Mathieu Malaterre
6  All rights reserved.
7  See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
14 // .NAME vtkGDCMTesting - GDCM Testing
15 // .SECTION Description
16 // GDCM Testing
17 
18 // .SECTION See Also
19 // vtkTesting
20 
21 #ifndef VTKGDCMTESTING_H
22 #define VTKGDCMTESTING_H
23 
24 #include "vtkObject.h"
25 
26 class VTK_EXPORT vtkGDCMTesting : public vtkObject
27 {
28 public:
29  static vtkGDCMTesting *New();
30  vtkTypeRevisionMacro(vtkGDCMTesting,vtkObject);
31  void PrintSelf(ostream& os, vtkIndent indent);
32 
33  static const char *GetVTKDataRoot();
34  static const char *GetGDCMDataRoot();
35 
36 //BTX
37  typedef const char* const (*MD5MetaImagesType)[3];
38  static const char * const * GetMD5MetaImage(unsigned int file);
39 //ETX
40  static unsigned int GetNumberOfMD5MetaImages();
41 
42  static const char * GetMHDMD5FromFile(const char *filepath);
43  static const char * GetRAWMD5FromFile(const char *filepath);
44 
45 protected:
47  ~vtkGDCMTesting();
48 
49 private:
50  vtkGDCMTesting(const vtkGDCMTesting&); // Not implemented.
51  void operator=(const vtkGDCMTesting&); // Not implemented.
52 };
53 
54 #endif

Generated on Wed Jun 13 2012 20:40:37 for GDCM by doxygen 1.8.1
SourceForge.net Logo