Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
vtkITKLevelTracing3DImageFilter.h
Go to the documentation of this file.
1 
2 #ifndef __vtkITKLevelTracing3DImageFilter_h
3 #define __vtkITKLevelTracing3DImageFilter_h
4 
5 #include "vtkITK.h"
6 #include "vtkImageAlgorithm.h"
7 #include "vtkObjectFactory.h"
8 
19 class VTK_ITK_EXPORT vtkITKLevelTracing3DImageFilter : public vtkImageAlgorithm
20 {
21 public:
22  static vtkITKLevelTracing3DImageFilter *New();
23  vtkTypeMacro(vtkITKLevelTracing3DImageFilter, vtkImageAlgorithm);
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25 
27  vtkSetVector3Macro(Seed, int);
28  vtkGetVector3Macro(Seed, int);
29 
30 protected:
33 
34  int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override;
35  int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override;
36  int FillInputPortInformation(int port, vtkInformation *info) override;
37 
38  int Seed[3];
39 
40 private:
42  void operator=(const vtkITKLevelTracing3DImageFilter&) = delete;
43 };
44 
45 #endif
Wrapper class around itk::LevelTracingImageFilterImageFilter.