Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Protected Member Functions
itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage > Class Template Reference

Computes the Mean Diffusivity for every pixel of a input tensor image. More...

#include <Modules/CLI/ResampleDTIVolume/dtiprocessFiles/itkHFieldToDeformationFieldImageFilter.h>

Inheritance diagram for itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef TInputImage::PixelType InputPixelType
 
typedef InputPixelType::ValueType InputValueType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef TOutputImage::PixelType OutputPixelType
 
typedef SmartPointer< SelfPointer
 
typedef HFieldToDeformationFieldImageFilter Self
 
typedef TInputImage::SpacingType SpacingType
 
typedef ImageToImageFilter< TInputImage, TOutputImage > Superclass
 

Public Member Functions

OutputPixelType ComputeDisplacement (typename InputImageType::ConstPointer input, typename InputImageType::IndexType ind, typename InputImageType::PixelType hvec)
 
void GenerateData () override
 
 itkNewMacro (Self)
 
void PrintSelf (std::ostream &os, Indent indent) const override
 

Protected Member Functions

 HFieldToDeformationFieldImageFilter ()=default
 
 ~HFieldToDeformationFieldImageFilter () override=default
 

Detailed Description

template<typename TInputImage, typename TOutputImage = TInputImage>
class itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >

Computes the Mean Diffusivity for every pixel of a input tensor image.

HFieldToDeformationFieldImageFilter applies pixel-wise the invocation for computing the mean diffusivity of every pixel. The pixel type of the input image is expected to implement a method GetTrace(), and to specify its return type as RealValueType.

See also
TensorRelativeAnisotropyImageFilter
TensorFractionalAnisotropyImageFilter
DiffusionTensor3D

Definition at line 47 of file itkHFieldToDeformationFieldImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef SmartPointer<const Self> itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 57 of file itkHFieldToDeformationFieldImageFilter.h.

◆ InputImageType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef Superclass::InputImageType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::InputImageType

Definition at line 61 of file itkHFieldToDeformationFieldImageFilter.h.

◆ InputPixelType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage::PixelType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::InputPixelType

Definition at line 62 of file itkHFieldToDeformationFieldImageFilter.h.

◆ InputValueType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef InputPixelType::ValueType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::InputValueType

Definition at line 63 of file itkHFieldToDeformationFieldImageFilter.h.

◆ OutputImageType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef Superclass::OutputImageType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 59 of file itkHFieldToDeformationFieldImageFilter.h.

◆ OutputPixelType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TOutputImage::PixelType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::OutputPixelType

Definition at line 60 of file itkHFieldToDeformationFieldImageFilter.h.

◆ Pointer

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef SmartPointer<Self> itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 56 of file itkHFieldToDeformationFieldImageFilter.h.

◆ Self

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef HFieldToDeformationFieldImageFilter itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 53 of file itkHFieldToDeformationFieldImageFilter.h.

◆ SpacingType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage::SpacingType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::SpacingType

Definition at line 65 of file itkHFieldToDeformationFieldImageFilter.h.

◆ Superclass

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef ImageToImageFilter<TInputImage, TOutputImage> itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 54 of file itkHFieldToDeformationFieldImageFilter.h.

Constructor & Destructor Documentation

◆ HFieldToDeformationFieldImageFilter()

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::HFieldToDeformationFieldImageFilter ( )
protecteddefault

◆ ~HFieldToDeformationFieldImageFilter()

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::~HFieldToDeformationFieldImageFilter ( )
overrideprotecteddefault

Member Function Documentation

◆ ComputeDisplacement()

template<typename TInputImage , typename TOutputImage = TInputImage>
OutputPixelType itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::ComputeDisplacement ( typename InputImageType::ConstPointer  input,
typename InputImageType::IndexType  ind,
typename InputImageType::PixelType  hvec 
)

◆ GenerateData()

template<typename TInputImage , typename TOutputImage = TInputImage>
void itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::GenerateData ( )
override

◆ itkNewMacro()

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::itkNewMacro ( Self  )

Method for creation through the object factory.

◆ PrintSelf()

template<typename TInputImage , typename TOutputImage = TInputImage>
void itk::HFieldToDeformationFieldImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
inlineoverride

Print internal ivars

Definition at line 71 of file itkHFieldToDeformationFieldImageFilter.h.


The documentation for this class was generated from the following file: