Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Merges diffusion weighted images, e.g. to generate one multishell volume from several single shell volumes. More...
#include <itkMergeDiffusionImagesFilter.h>
Public Types | |
typedef MergeDiffusionImagesFilter | Self |
typedef ImageSource< itk::VectorImage< TScalarType, 3 > > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef itk::VectorImage< TScalarType, 3 > | DwiImageType |
typedef DwiImageType::PixelType | DwiPixelType |
typedef DwiImageType::RegionType | DwiRegionType |
typedef std::vector< typename DwiImageType::Pointer > | DwiImageContainerType |
typedef vnl_vector_fixed< double, 3 > | GradientType |
typedef itk::VectorContainer< unsigned int, GradientType > | GradientListType |
typedef std::vector< GradientListType::Pointer > | GradientListContainerType |
Public Member Functions | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
void | SetImageVolumes (DwiImageContainerType cont) |
input DWI image volume container More... | |
void | SetGradientLists (GradientListContainerType cont) |
gradients of all input images More... | |
void | SetBValues (std::vector< double > bvals) |
b-values of all input images More... | |
GradientListType::Pointer | GetOutputGradients () |
gradient list of the merged output image More... | |
double | GetB_Value () |
main b-value of the merged output image More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MergeDiffusionImagesFilter () | |
~MergeDiffusionImagesFilter () | |
void | GenerateData () |
Protected Attributes | |
DwiImageContainerType | m_ImageVolumes |
contains input images More... | |
GradientListContainerType | m_GradientLists |
contains gradients of all input images More... | |
std::vector< double > | m_BValues |
contains b-values of all input images More... | |
int | m_NumGradients |
number of gradients in the output image More... | |
GradientListType::Pointer | m_OutputGradients |
container for output gradients More... | |
double | m_BValue |
main output b-value More... | |
Merges diffusion weighted images, e.g. to generate one multishell volume from several single shell volumes.
Definition at line 47 of file itkMergeDiffusionImagesFilter.h.
typedef SmartPointer<const Self> itk::MergeDiffusionImagesFilter< TScalarType >::ConstPointer |
Definition at line 57 of file itkMergeDiffusionImagesFilter.h.
typedef std::vector< typename DwiImageType::Pointer > itk::MergeDiffusionImagesFilter< TScalarType >::DwiImageContainerType |
Definition at line 69 of file itkMergeDiffusionImagesFilter.h.
typedef itk::VectorImage<TScalarType,3> itk::MergeDiffusionImagesFilter< TScalarType >::DwiImageType |
Definition at line 66 of file itkMergeDiffusionImagesFilter.h.
typedef DwiImageType::PixelType itk::MergeDiffusionImagesFilter< TScalarType >::DwiPixelType |
Definition at line 67 of file itkMergeDiffusionImagesFilter.h.
typedef DwiImageType::RegionType itk::MergeDiffusionImagesFilter< TScalarType >::DwiRegionType |
Definition at line 68 of file itkMergeDiffusionImagesFilter.h.
typedef std::vector< GradientListType::Pointer > itk::MergeDiffusionImagesFilter< TScalarType >::GradientListContainerType |
Definition at line 73 of file itkMergeDiffusionImagesFilter.h.
typedef itk::VectorContainer< unsigned int, GradientType > itk::MergeDiffusionImagesFilter< TScalarType >::GradientListType |
Definition at line 72 of file itkMergeDiffusionImagesFilter.h.
typedef vnl_vector_fixed< double, 3 > itk::MergeDiffusionImagesFilter< TScalarType >::GradientType |
Definition at line 71 of file itkMergeDiffusionImagesFilter.h.
typedef SmartPointer<Self> itk::MergeDiffusionImagesFilter< TScalarType >::Pointer |
Definition at line 56 of file itkMergeDiffusionImagesFilter.h.
typedef MergeDiffusionImagesFilter itk::MergeDiffusionImagesFilter< TScalarType >::Self |
Definition at line 54 of file itkMergeDiffusionImagesFilter.h.
typedef ImageSource< itk::VectorImage<TScalarType,3> > itk::MergeDiffusionImagesFilter< TScalarType >::Superclass |
Definition at line 55 of file itkMergeDiffusionImagesFilter.h.
|
protected |
|
protected |
Pointer itk::MergeDiffusionImagesFilter< TScalarType >::Clone | ( | ) | const |
|
protected |
double itk::MergeDiffusionImagesFilter< TScalarType >::GetB_Value | ( | ) |
main b-value of the merged output image
|
virtual |
Runtime information support.
GradientListType::Pointer itk::MergeDiffusionImagesFilter< TScalarType >::GetOutputGradients | ( | ) |
gradient list of the merged output image
|
static |
Method for creation through the object factory.
void itk::MergeDiffusionImagesFilter< TScalarType >::SetBValues | ( | std::vector< double > | bvals | ) |
b-values of all input images
void itk::MergeDiffusionImagesFilter< TScalarType >::SetGradientLists | ( | GradientListContainerType | cont | ) |
gradients of all input images
void itk::MergeDiffusionImagesFilter< TScalarType >::SetImageVolumes | ( | DwiImageContainerType | cont | ) |
input DWI image volume container
|
protected |
main output b-value
Definition at line 96 of file itkMergeDiffusionImagesFilter.h.
|
protected |
contains b-values of all input images
Definition at line 93 of file itkMergeDiffusionImagesFilter.h.
|
protected |
contains gradients of all input images
Definition at line 92 of file itkMergeDiffusionImagesFilter.h.
|
protected |
contains input images
Definition at line 91 of file itkMergeDiffusionImagesFilter.h.
|
protected |
number of gradients in the output image
Definition at line 94 of file itkMergeDiffusionImagesFilter.h.
|
protected |
container for output gradients
Definition at line 95 of file itkMergeDiffusionImagesFilter.h.