13 #ifndef ITKSTRUCTURETENSOREIGENVALUEIMAGEFILTER_H
14 #define ITKSTRUCTURETENSOREIGENVALUEIMAGEFILTER_H
16 #include <itkImageToImageFilter.h>
20 template<
class TInputImageType,
21 class TOutputImageType = TInputImageType,
22 class TMaskImageType = itk::Image<short,3> >
24 :
public itk::ImageToImageFilter<TInputImageType, TOutputImageType>
31 typedef ImageToImageFilter< TInputImageType, TOutputImageType >
Superclass;
33 itkFactorylessNewMacro(
Self);
38 itkSetMacro(InnerScale,
double);
40 itkGetMacro(InnerScale,
double);
42 itkSetMacro(OuterScale,
double);
44 itkGetMacro(OuterScale,
double);
48 typename TMaskImageType::Pointer m_ImageMask;
49 double m_InnerScale, m_OuterScale;
51 void GenerateData()
override;
52 void GenerateOutputInformation()
override;
59 #ifndef ITK_MANUAL_INSTANTIATION
60 #include "../src/Algorithm/itkStructureTensorEigenvalueImageFilter.cpp"