Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
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