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
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) VTK_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:
32 
33  virtual void SimpleExecute(vtkImageData* input, vtkImageData* output) VTK_OVERRIDE;
34 
35  int Seed[3];
37 
38 private:
40  void operator=(const vtkITKWandImageFilter&);
41 };
42 
43 #endif
Wand tool implemented using connected threshold.