vtkgdcm
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 =========================================================================*/
24 #ifndef VTKGDCMTESTING_H
25 #define VTKGDCMTESTING_H
26 
27 #include "vtkgdcmModule.h"
28 #include "vtkObject.h"
29 
30 class VTKGDCM_EXPORT vtkGDCMTesting : public vtkObject
31 {
32 public:
33  static vtkGDCMTesting *New();
34  vtkTypeMacro(vtkGDCMTesting,vtkObject);
35  void PrintSelf(ostream& os, vtkIndent indent);
36 
37  static const char *GetVTKDataRoot();
38  static const char *GetGDCMDataRoot();
39 
40 //BTX
41  typedef const char* const (*MD5MetaImagesType)[3];
42  static const char * const * GetMD5MetaImage(unsigned int file);
43 //ETX
44  static unsigned int GetNumberOfMD5MetaImages();
45 
46  static const char * GetMHDMD5FromFile(const char *filepath);
47  static const char * GetRAWMD5FromFile(const char *filepath);
48 
49 protected:
52 
53 private:
54  vtkGDCMTesting(const vtkGDCMTesting&); // Not implemented.
55  void operator=(const vtkGDCMTesting&); // Not implemented.
56 };
57 
58 #endif
GDCM Testing.
static const char * GetGDCMDataRoot()
static unsigned int GetNumberOfMD5MetaImages()
static const char * GetVTKDataRoot()
static const char * GetRAWMD5FromFile(const char *filepath)
static const char *const * GetMD5MetaImage(unsigned int file)
static const char * GetMHDMD5FromFile(const char *filepath)
static vtkGDCMTesting * New()
void PrintSelf(ostream &os, vtkIndent indent)