18 #ifndef __itkHessian3DToVesselnessMeasureImageFilter_h
19 #define __itkHessian3DToVesselnessMeasureImageFilter_h
75 template<
typename TPixel >
97 InputImageType ::ImageDimension);
99 InputPixelType::Dimension);
117 itkSetMacro(Alpha1,
double);
118 itkGetConstMacro(Alpha1,
double);
123 itkSetMacro(Alpha2,
double);
124 itkGetConstMacro(Alpha2,
double);
127 #ifdef ITK_USE_CONCEPT_CHECKING
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkHessian3DToVesselnessMeasureImageFilter.hxx"
Light weight base class for most itk classes.
Superclass::InputImageType InputImageType
Computes the eigen-values of every input symmetric matrix pixel.
SmartPointer< const Self > ConstPointer
Hessian3DToVesselnessMeasureImageFilter Self
SymmetricEigenAnalysisImageFilter< InputImageType, EigenValueImageType > EigenAnalysisFilterType
~Hessian3DToVesselnessMeasureImageFilter()
Hessian3DToVesselnessMeasureImageFilter()
Simulate a standard C array with copy semnatics.
Image< EigenValueArrayType, itkGetStaticConstMacro(ImageDimension) > EigenValueImageType
Image< SymmetricSecondRankTensor< double, 3 >, 3 > InputImageType
EigenAnalysisFilterType::Pointer m_SymmetricEigenValueFilter
Superclass::OutputImageType OutputImageType
Line filter to provide a vesselness measure for tubular objects from the hessian matrix.
void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const Self &)
Base class for filters that take an image as input and produce an image as output.
static const unsigned int ImageDimension
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
FixedArray< double, itkGetStaticConstMacro(InputPixelDimension) > EigenValueArrayType
Image< TPixel, 3 > OutputImageType
ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > > Superclass
#define itkConceptMacro(name, concept)
static const unsigned int InputPixelDimension
Templated n-dimensional image class.
InputImageType::PixelType InputPixelType