Slicer 5.4
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkITKGradientAnisotropicDiffusionImageFilter.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Copyright Brigham and Women's Hospital (BWH) All Rights Reserved.
4
5 See COPYRIGHT.txt
6 or http://www.slicer.org/copyright/copyright.txt for details.
7
8 Program: vtkITK
9 Module: $HeadURL$
10 Date: $Date$
11 Version: $Revision$
12
13==========================================================================*/
14
15#ifndef __vtkITKGradientAnisotropicDiffusionImageFilter_h
16#define __vtkITKGradientAnisotropicDiffusionImageFilter_h
17
19#include "itkGradientAnisotropicDiffusionImageFilter.h"
20
25{
26 public:
29
30 double GetTimeStep ()
31 {
32 DelegateITKOutputMacro(GetTimeStep) ;
33 };
34
36 {
37 DelegateITKOutputMacro(GetConductanceParameter) ;
38 };
39
40 unsigned int GetNumberOfIterations ()
41 {
42 DelegateITKOutputMacro ( GetNumberOfIterations );
43 };
44
45 void SetNumberOfIterations( unsigned int value )
46 {
47 DelegateITKInputMacro ( SetNumberOfIterations, value );
48 };
49
50 void SetTimeStep ( double value )
51 {
52 DelegateITKInputMacro ( SetTimeStep, value );
53 };
54
55 void SetConductanceParameter ( double value )
56 {
57 DelegateITKInputMacro ( SetConductanceParameter, value );
58 };
59
60protected:
61 typedef itk::GradientAnisotropicDiffusionImageFilter<Superclass::InputImageType,Superclass::InputImageType> ImageFilterType;
64 ImageFilterType* GetImageFilterPointer() { return dynamic_cast<ImageFilterType*> ( m_Filter.GetPointer() ); }
65
66
67private:
69 void operator=(const vtkITKGradientAnisotropicDiffusionImageFilter&) = delete;
70};
71
72#endif
Wrapper class around itk::GradientAnisotropicDiffusionImageFilterImageFilter.
itk::GradientAnisotropicDiffusionImageFilter< Superclass::InputImageType, Superclass::InputImageType > ImageFilterType
static vtkITKGradientAnisotropicDiffusionImageFilter * New()
~vtkITKGradientAnisotropicDiffusionImageFilter() override=default
#define DelegateITKInputMacro(name, arg)
#define DelegateITKOutputMacro(name)