Slicer  5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
vtkITKArchetypeDiffusionTensorImageReaderFile.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Copyright Brigham and Women's Hospital (BWH) All Rights Reserved.
4 
5  See COPYRIGHT.txt
6  or http://www.slicer.org/copyright/copyright.txt for details.
7 
8 ==========================================================================*/
9 
10 #ifndef __vtkITKArchetypeDiffusionTensorImageReaderFile_h
11 #define __vtkITKArchetypeDiffusionTensorImageReaderFile_h
12 
14 #include <vtkVersion.h>
15 
16 #include "itkImageFileReader.h"
17 
20 {
21  public:
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25 
26  protected:
29 
30  int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override;
31  static void ReadProgressCallback(itk::Object* obj, const itk::EventObject&, void* data);
33 
34 private:
36  void operator=(const vtkITKArchetypeDiffusionTensorImageReaderFile&) = delete;
37 };
38 
39 #endif
static vtkITKArchetypeImageSeriesReader * New()
Read a series of files that have a common naming convention.
void PrintSelf(ostream &os, vtkIndent indent) override