17 #ifndef ITKHESSIANMATRIXEIGENVALUEIMAGEFILTER_H
18 #define ITKHESSIANMATRIXEIGENVALUEIMAGEFILTER_H
20 #include <itkImageToImageFilter.h>
24 template<
class TInputImageType,
class TOutputImageType = TInputImageType,
class TMaskImageType = itk::Image<
short,3> >
26 :
public itk::ImageToImageFilter<TInputImageType, TOutputImageType>
33 typedef ImageToImageFilter< TInputImageType, TOutputImageType >
Superclass;
35 itkFactorylessNewMacro(Self);
40 itkSetMacro(Sigma,
double)
41 itkGetMacro(Sigma,
double)
45 typename TMaskImageType::Pointer m_ImageMask;
49 void GenerateOutputInformation();
56 #ifndef ITK_MANUAL_INSTANTIATION
57 #include "../src/Algorithm/itkHessianMatrixEigenvalueImageFilter.cpp"
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
void SetImageMask(TMaskImageType *maskimage)
HessianMatrixEigenvalueImageFilter< TInputImageType, TOutputImageType > Self
ImageToImageFilter< TInputImageType, TOutputImageType > Superclass