Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <itkShCoefficientImageImporter.h>
Public Types | |
enum | NormalizationMethods { NO_NORM, SINGLE_VEC_NORM, SPACING_COMPENSATION } |
enum | Toolkit { FSL, MRTRIX } |
typedef ShCoefficientImageImporter | Self |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef ProcessObject | Superclass |
typedef itk::Image< float, 4 > | InputImageType |
typedef Image< Vector< PixelType,(ShOrder *ShOrder+ShOrder+2)/2+ShOrder >, 3 > | CoefficientImageType |
typedef Image< Vector< PixelType, QBALL_ODFSIZE >, 3 > | QballImageType |
Public Member Functions | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
virtual void | SetInputImage (InputImageType::Pointer _arg) |
sh coefficient image in FSL file format More... | |
virtual CoefficientImageType::Pointer | GetCoefficientImage () |
mitk style image containing the SH coefficients More... | |
virtual QballImageType::Pointer | GetQballImage () |
mitk Q-Ball image generated from the coefficients More... | |
virtual void | SetToolkit (Toolkit _arg) |
define SH coefficient convention (depends on toolkit) More... | |
virtual Toolkit | GetToolkit () |
SH coefficient convention (depends on toolkit) More... | |
void | GenerateData () override |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
ShCoefficientImageImporter () | |
~ShCoefficientImageImporter () | |
void | CalcShBasis () |
vnl_matrix_fixed< double, 2, QBALL_ODFSIZE > | GetSphericalOdfDirections () |
Protected Attributes | |
InputImageType::Pointer | m_InputImage |
CoefficientImageType::Pointer | m_CoefficientImage |
mitk style image containing the SH coefficients More... | |
QballImageType::Pointer | m_QballImage |
mitk Q-Ball image generated from the coefficients More... | |
vnl_matrix< double > | m_ShBasis |
Toolkit | m_Toolkit |
Converts FSL reconstructions of diffusionweighted images (4D images containing the sh coefficients) to qball images or 3D sh-coefficient images.
Definition at line 28 of file itkShCoefficientImageImporter.h.
typedef Image< Vector< PixelType, (ShOrder*ShOrder + ShOrder + 2)/2 + ShOrder >, 3 > itk::ShCoefficientImageImporter< PixelType, ShOrder >::CoefficientImageType |
Definition at line 49 of file itkShCoefficientImageImporter.h.
typedef SmartPointer<const Self> itk::ShCoefficientImageImporter< PixelType, ShOrder >::ConstPointer |
Definition at line 46 of file itkShCoefficientImageImporter.h.
typedef itk::Image< float, 4 > itk::ShCoefficientImageImporter< PixelType, ShOrder >::InputImageType |
Definition at line 48 of file itkShCoefficientImageImporter.h.
typedef SmartPointer<Self> itk::ShCoefficientImageImporter< PixelType, ShOrder >::Pointer |
Definition at line 45 of file itkShCoefficientImageImporter.h.
typedef Image< Vector< PixelType, QBALL_ODFSIZE >, 3 > itk::ShCoefficientImageImporter< PixelType, ShOrder >::QballImageType |
Definition at line 50 of file itkShCoefficientImageImporter.h.
typedef ShCoefficientImageImporter itk::ShCoefficientImageImporter< PixelType, ShOrder >::Self |
Definition at line 44 of file itkShCoefficientImageImporter.h.
typedef ProcessObject itk::ShCoefficientImageImporter< PixelType, ShOrder >::Superclass |
Definition at line 47 of file itkShCoefficientImageImporter.h.
enum itk::ShCoefficientImageImporter::NormalizationMethods |
Enumerator | |
---|---|
NO_NORM | |
SINGLE_VEC_NORM | |
SPACING_COMPENSATION |
Definition at line 33 of file itkShCoefficientImageImporter.h.
enum itk::ShCoefficientImageImporter::Toolkit |
Enumerator | |
---|---|
FSL |
SH coefficient convention (depends on toolkit) |
MRTRIX |
Definition at line 39 of file itkShCoefficientImageImporter.h.
|
protected |
Definition at line 32 of file itkShCoefficientImageImporter.cpp.
References itk::ShCoefficientImageImporter< PixelType, ShOrder >::m_ShBasis, and QBALL_ODFSIZE.
|
inlineprotected |
Definition at line 73 of file itkShCoefficientImageImporter.h.
|
protected |
Definition at line 124 of file itkShCoefficientImageImporter.cpp.
References M_PI, and QBALL_ODFSIZE.
Pointer itk::ShCoefficientImageImporter< PixelType, ShOrder >::Clone | ( | ) | const |
|
override |
Definition at line 40 of file itkShCoefficientImageImporter.cpp.
References M_PI, mitk::New(), and QBALL_ODFSIZE.
|
virtual |
Runtime information support.
|
virtual |
mitk style image containing the SH coefficients
|
virtual |
mitk Q-Ball image generated from the coefficients
|
protected |
Definition at line 167 of file itkShCoefficientImageImporter.cpp.
References mitk::eps, itk::OrientationDistributionFunction< TComponent, NOdfDirections >::GetDirections(), M_PI, and QBALL_ODFSIZE.
|
virtual |
SH coefficient convention (depends on toolkit)
|
static |
Method for creation through the object factory.
|
virtual |
sh coefficient image in FSL file format
|
virtual |
define SH coefficient convention (depends on toolkit)
|
protected |
mitk style image containing the SH coefficients
Definition at line 79 of file itkShCoefficientImageImporter.h.
|
protected |
Definition at line 78 of file itkShCoefficientImageImporter.h.
|
protected |
mitk Q-Ball image generated from the coefficients
Definition at line 80 of file itkShCoefficientImageImporter.h.
|
protected |
Definition at line 81 of file itkShCoefficientImageImporter.h.
Referenced by itk::ShCoefficientImageImporter< PixelType, ShOrder >::ShCoefficientImageImporter().
|
protected |
Definition at line 82 of file itkShCoefficientImageImporter.h.