Slicer  4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
vtkITKWandImageFilter.h
Go to the documentation of this file.
1 
2 #ifndef __vtkITKWandImageFilter_h
3 #define __vtkITKWandImageFilter_h
4 
5 #include "vtkITK.h"
6 #include "vtkSimpleImageToImageFilter.h"
7 
13 class VTK_ITK_EXPORT vtkITKWandImageFilter : public vtkSimpleImageToImageFilter
14 {
15 public:
16  static vtkITKWandImageFilter *New();
17  vtkTypeMacro(vtkITKWandImageFilter, vtkSimpleImageToImageFilter);
18  void PrintSelf(ostream& os, vtkIndent indent) override;
19 
21  vtkSetVector3Macro(Seed, int);
22  vtkGetVector3Macro(Seed, int);
23 
26  vtkSetClampMacro(DynamicRangePercentage, double, 0.0, 1.0);
27  vtkGetMacro(DynamicRangePercentage, double);
28 
29 protected:
31  ~vtkITKWandImageFilter() override;
32 
33  void SimpleExecute(vtkImageData* input, vtkImageData* output) override;
34 
35  int Seed[3];
37 
38 private:
40  void operator=(const vtkITKWandImageFilter&) = delete;
41 };
42 
43 #endif
Wand tool implemented using connected threshold.