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