Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::ResidualImageFilter< TInputScalarType, TOutputScalarType > Class Template Reference

#include <itkResidualImageFilter.h>

Inheritance diagram for itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >:
Collaboration diagram for itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >:

Public Types

typedef TInputScalarType InputScalarType
 
typedef itk::VectorImage< InputScalarType, 3 > InputImageType
 
typedef InputImageType::PixelType InputPixelType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TOutputScalarType OutputScalarType
 
typedef itk::Image< OutputScalarType, 3 > OutputImageType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef ResidualImageFilter Self
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef vnl_vector_fixed< double, 3 > GradientDirectionType
 
typedef itk::VectorContainer< unsigned int, GradientDirectionTypeGradientDirectionContainerType
 
typedef itk::Image< InputScalarType, 3 > BaselineImageType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, OutputImageType::ImageDimension)
 
Pointer Clone () const
 
void SetSecondDiffusionImage (typename InputImageType::Pointer diffImage)
 
std::vector< double > GetQ1 ()
 
std::vector< double > GetQ3 ()
 
std::vector< double > GetMeans ()
 
std::vector< double > GetPercentagesOfOutliers ()
 
std::vector< std::vector< double > > GetOutliersPerSlice ()
 
void SetGradients (GradientDirectionContainerType *grads)
 
void SetBaseLineImage (BaselineImageType *baseline)
 
void SetB0Threshold (InputScalarType threshold)
 
virtual void SetB0Index (int _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ResidualImageFilter ()
 
 ~ResidualImageFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
void GenerateData ()
 

Detailed Description

template<class TInputScalarType, class TOutputScalarType>
class itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >

Definition at line 43 of file itkResidualImageFilter.h.

Member Typedef Documentation

template<class TInputScalarType , class TOutputScalarType >
typedef itk::Image<InputScalarType,3> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::BaselineImageType

Definition at line 70 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef SmartPointer<const Self> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::ConstPointer

Definition at line 63 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef itk::VectorContainer< unsigned int, GradientDirectionType > itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GradientDirectionContainerType

Definition at line 67 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef vnl_vector_fixed< double, 3 > itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GradientDirectionType

Definition at line 65 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef InputImageType::RegionType itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::InputImageRegionType

Definition at line 52 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef itk::VectorImage<InputScalarType,3> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::InputImageType

Definition at line 50 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef InputImageType::PixelType itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::InputPixelType

Definition at line 51 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef TInputScalarType itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::InputScalarType

Definition at line 49 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef OutputImageType::RegionType itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::OutputImageRegionType

Definition at line 57 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef itk::Image<OutputScalarType,3> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::OutputImageType

Definition at line 55 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef OutputImageType::PixelType itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::OutputPixelType

Definition at line 56 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef TOutputScalarType itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::OutputScalarType

Definition at line 54 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef SmartPointer<Self> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::Pointer

Definition at line 62 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef ResidualImageFilter itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::Self

Definition at line 59 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
typedef ImageToImageFilter<InputImageType, OutputImageType> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::Superclass

Definition at line 60 of file itkResidualImageFilter.h.

Constructor & Destructor Documentation

template<class TInputScalarType , class TOutputScalarType >
itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::ResidualImageFilter ( )
inlineprotected

Definition at line 130 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::~ResidualImageFilter ( )
inlineprotected

Definition at line 134 of file itkResidualImageFilter.h.

Member Function Documentation

template<class TInputScalarType , class TOutputScalarType >
Pointer itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::Clone ( ) const
template<class TInputScalarType , class TOutputScalarType >
void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GenerateData ( )
protected
template<class TInputScalarType , class TOutputScalarType >
virtual const char* itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GetClassName ( ) const
virtual
template<class TInputScalarType , class TOutputScalarType >
std::vector<double> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GetMeans ( )
inline

Definition at line 96 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
std::vector< std::vector<double> > itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GetOutliersPerSlice ( )
inline

Definition at line 106 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
std::vector<double> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GetPercentagesOfOutliers ( )
inline

Definition at line 101 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
std::vector<double> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GetQ1 ( )
inline

Definition at line 86 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
std::vector<double> itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::GetQ3 ( )
inline

Definition at line 91 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
OutputImageType::ImageDimension   
)
template<class TInputScalarType , class TOutputScalarType >
static Pointer itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::New ( )
static
template<class TInputScalarType , class TOutputScalarType >
void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
inlineprotected

Definition at line 136 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
virtual void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::SetB0Index ( int  _arg)
virtual
template<class TInputScalarType , class TOutputScalarType >
void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::SetB0Threshold ( InputScalarType  threshold)
inline

Definition at line 121 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::SetBaseLineImage ( BaselineImageType baseline)
inline

Definition at line 116 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::SetGradients ( GradientDirectionContainerType grads)
inline

Definition at line 111 of file itkResidualImageFilter.h.

template<class TInputScalarType , class TOutputScalarType >
void itk::ResidualImageFilter< TInputScalarType, TOutputScalarType >::SetSecondDiffusionImage ( typename InputImageType::Pointer  diffImage)
inline

Definition at line 80 of file itkResidualImageFilter.h.


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