Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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) VTK_OVERRIDE;
25 
27  vtkSetVector3Macro(Seed, int);
28  vtkGetVector3Macro(Seed, int);
29 
30 protected:
33 
34  virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
35  virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
36  virtual int FillInputPortInformation(int port, vtkInformation *info) VTK_OVERRIDE;
37 
38  int Seed[3];
39 
40 private:
42  void operator=(const vtkITKLevelTracing3DImageFilter&);
43 };
44 
45 #endif
Wrapper class around itk::LevelTracingImageFilterImageFilter.