18#ifndef itkHessian3DToVesselnessMeasureImageFilter_h
19#define itkHessian3DToVesselnessMeasureImageFilter_h
76template <
typename TPixel>
78 :
public ImageToImageFilter<Image<SymmetricSecondRankTensor<double, 3>, 3>, Image<TPixel, 3>>
112 itkSetMacro(Alpha1,
double);
113 itkGetConstMacro(Alpha1,
double);
118 itkSetMacro(Alpha2,
double);
119 itkGetConstMacro(Alpha2,
double);
142#ifndef ITK_MANUAL_INSTANTIATION
143# include "itkHessian3DToVesselnessMeasureImageFilter.hxx"
Simulate a standard C array with copy semantics.
Hessian3DToVesselnessMeasureImageFilter Self
Hessian3DToVesselnessMeasureImageFilter()
ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > > Superclass
typename InputImageType::PixelType InputPixelType
static constexpr unsigned int InputPixelDimension
SmartPointer< const Self > ConstPointer
static constexpr unsigned int ImageDimension
void GenerateData() override
~Hessian3DToVesselnessMeasureImageFilter() override=default
Image< EigenValueArrayType, Self::ImageDimension > EigenValueImageType
SymmetricEigenAnalysisFixedDimensionImageFilter< ImageDimension, InputImageType, EigenValueImageType > EigenAnalysisFilterType
void PrintSelf(std::ostream &os, Indent indent) const override
EigenAnalysisFilterType::Pointer m_SymmetricEigenValueFilter
SmartPointer< Self > Pointer
FixedArray< double, Self::InputPixelDimension > EigenValueArrayType
static constexpr ImageDimensionType ImageDimension
TOutputImage OutputImageType
Image< SymmetricSecondRankTensor< double, 3 >, 3 > InputImageType
Templated n-dimensional image class.
Control indentation during Print() invocation.
Implements transparent reference counting.
Computes the eigen-values of every input symmetric matrix pixel.
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....