Slicer
5.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Libs
vtkITK
vtkITKLevelTracingImageFilter.h
Go to the documentation of this file.
1
2
#ifndef __vtkITKLevelTracingImageFilter_h
3
#define __vtkITKLevelTracingImageFilter_h
4
5
#include "
vtkITK.h
"
6
#include "vtkPolyDataAlgorithm.h"
7
#include "vtkObjectFactory.h"
8
19
class
VTK_ITK_EXPORT
vtkITKLevelTracingImageFilter
:
public
vtkPolyDataAlgorithm
20
{
21
public
:
22
static
vtkITKLevelTracingImageFilter
*New();
23
vtkTypeMacro(
vtkITKLevelTracingImageFilter
, vtkPolyDataAlgorithm);
24
void
PrintSelf(ostream& os, vtkIndent indent)
override
;
25
27
vtkSetVector3Macro(Seed,
int
);
28
vtkGetVector3Macro(Seed,
int
);
29
31
vtkSetMacro(Plane,
int
);
32
vtkGetMacro(Plane,
int
);
33
34
void
SetPlaneToIJ
() {this->SetPlane(2);}
35
void
SetPlaneToIK
() {this->SetPlane(1);}
36
void
SetPlaneToJK
() {this->SetPlane(0);}
37
38
protected
:
39
vtkITKLevelTracingImageFilter
();
40
~
vtkITKLevelTracingImageFilter
()
override
;
41
42
int
RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
override
;
43
int
FillInputPortInformation(
int
port, vtkInformation *info)
override
;
44
45
int
Seed[3];
46
int
Plane
;
47
48
private
:
49
vtkITKLevelTracingImageFilter
(
const
vtkITKLevelTracingImageFilter
&) =
delete
;
50
void
operator=(
const
vtkITKLevelTracingImageFilter
&) =
delete
;
51
};
52
53
#endif
vtkITK.h
vtkITKLevelTracingImageFilter::SetPlaneToIK
void SetPlaneToIK()
Definition:
vtkITKLevelTracingImageFilter.h:35
vtkITKLevelTracingImageFilter
Wrapper class around itk::LevelTracingImageFilterImageFilter.
Definition:
vtkITKLevelTracingImageFilter.h:19
vtkITKLevelTracingImageFilter::Plane
int Plane
Definition:
vtkITKLevelTracingImageFilter.h:46
vtkITKLevelTracingImageFilter::SetPlaneToJK
void SetPlaneToJK()
Definition:
vtkITKLevelTracingImageFilter.h:36
vtkITKLevelTracingImageFilter::SetPlaneToIJ
void SetPlaneToIJ()
Definition:
vtkITKLevelTracingImageFilter.h:34
Generated on Thu Nov 24 2022 07:48:28 for Slicer by
1.8.14