13 #ifndef ITKHESSIANMATRIXEIGENVALUEIMAGEFILTER_H
14 #define ITKHESSIANMATRIXEIGENVALUEIMAGEFILTER_H
16 #include <itkImageToImageFilter.h>
20 template<
class TInputImageType,
class TOutputImageType = TInputImageType,
class TMaskImageType = itk::Image<
short,3> >
22 :
public itk::ImageToImageFilter<TInputImageType, TOutputImageType>
29 typedef ImageToImageFilter< TInputImageType, TOutputImageType >
Superclass;
31 itkFactorylessNewMacro(
Self);
36 itkSetMacro(Sigma,
double);
38 itkGetMacro(Sigma,
double);
42 typename TMaskImageType::Pointer m_ImageMask;
45 void GenerateData()
override;
46 void GenerateOutputInformation()
override;
53 #ifndef ITK_MANUAL_INSTANTIATION
54 #include "../src/Algorithm/itkHessianMatrixEigenvalueImageFilter.cpp"