Slicer 5.9
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
19class VTK_ITK_EXPORT vtkITKLevelTracing3DImageFilter : public vtkImageAlgorithm
20{
21public:
23 vtkTypeMacro(vtkITKLevelTracing3DImageFilter, vtkImageAlgorithm);
24 void PrintSelf(ostream& os, vtkIndent indent) override;
25
27 vtkSetVector3Macro(Seed, int);
28 vtkGetVector3Macro(Seed, int);
29
30protected:
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
40private:
42 void operator=(const vtkITKLevelTracing3DImageFilter&) = delete;
43};
44
45#endif
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
static vtkITKLevelTracing3DImageFilter * New()
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
void PrintSelf(ostream &os, vtkIndent indent) override
int FillInputPortInformation(int port, vtkInformation *info) override