18#ifndef itkEigenAnalysis2DImageFilter_h
19#define itkEigenAnalysis2DImageFilter_h
43template <
typename TInputImage,
typename TEigenValueImage,
typename TEigenVectorImage>
141#ifndef ITK_MANUAL_INSTANTIATION
142# include "itkEigenAnalysis2DImageFilter.hxx"
SmartPointer< Self > Pointer
void SetInput2(TInputImage *image)
typename TEigenVectorImage::PixelType EigenVectorType
typename EigenValueImageType::PixelType EigenValueImagePixelType
static constexpr unsigned int ImageDimension
DataObject::Pointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
EigenVectorImageType * GetMaxEigenVector()
typename EigenValueImageType::RegionType EigenValueImageRegionType
~EigenAnalysis2DImageFilter() override=default
EigenValueImageType * GetMaxEigenValue()
TEigenVectorImage EigenVectorImageType
void SetInput1(TInputImage *image)
ImageToImageFilter< TInputImage, TEigenValueImage > Superclass
void SetInput3(TInputImage *image)
typename EigenVectorImageType::RegionType EigenVectorImageRegionType
typename EigenVectorImageType::PixelType EigenVectorImagePixelType
EigenAnalysis2DImageFilter()
SmartPointer< Self > Pointer
EigenAnalysis2DImageFilter Self
typename EigenVectorType::ValueType VectorComponentType
typename EigenValueImageType::Pointer EigenValueImagePointer
SmartPointer< const Self > ConstPointer
typename EigenVectorImageType::Pointer EigenVectorImagePointer
EigenValueImageType * GetMinEigenValue()
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
TEigenValueImage EigenValueImageType
void GenerateData() override
ProcessObject::DataObjectPointer MakeOutput(ProcessObject::DataObjectPointerArraySizeType idx) override
typename OutputImageType::RegionType OutputImageRegionType
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....