DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkDWIGenerator.h>
Generate DWI data based on provided parameter file.
Definition at line 30 of file itkDWIGenerator.h.
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | OutputImageDimension = OutputImageType::ImageDimension |
Static Public Attributes inherited from itk::DWIGeneratorBase< TOutputImage, TScalarImage > | |
static const unsigned int | OutputImageDimension = OutputImageType::ImageDimension |
Protected Member Functions | |
DWIGenerator () | |
void | GenerateData () |
LightObject::Pointer | InternalClone () const ITK_OVERRIDE |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
~DWIGenerator () | |
Protected Member Functions inherited from itk::DWIGeneratorBase< TOutputImage, TScalarImage > | |
virtual void | AllocateOutputs () ITK_OVERRIDE |
DWIGeneratorBase () | |
virtual void | Initialization () |
LightObject::Pointer | InternalClone () const ITK_OVERRIDE |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
~DWIGeneratorBase () | |
Protected Attributes | |
STDVectorType | m_BackgroundDiffusionParameterValues |
std::string | m_FileName |
Protected Attributes inherited from itk::DWIGeneratorBase< TOutputImage, TScalarImage > | |
double | m_B0Scale |
CylinderModelPointer | m_CylinderModel |
bool | m_IsOutputDWI |
bool | m_IsOutputEAP |
bool | m_IsOutputMSD |
bool | m_IsOutputODF |
bool | m_IsOutputRTO |
int | m_MaxNumberOfPeaks |
ModelType | m_ModelType |
double | m_NoiseSigma |
unsigned int | m_ODFOrder |
OutputImageDirectionType | m_OutputDirection |
OutputImagePointType | m_OutputOrigin |
OutputImageSizeType | m_OutputSize |
OutputImageSpacingType | m_OutputSpacing |
PeakType | m_PeakType |
SamplingSchemeQSpacePointer | m_SamplingSchemeQSpace |
SamplingSchemeRSpacePointer | m_SamplingSchemeRSpace |
double | m_SNR |
Private Member Functions | |
DWIGenerator (const Self &) | |
void | operator= (const Self &) |
typedef Superclass::CylinderModelPointer itk::DWIGenerator< TOutputImage, TScalarImage >::CylinderModelPointer |
Definition at line 75 of file itkDWIGenerator.h.
typedef Superclass::CylinderModelType itk::DWIGenerator< TOutputImage, TScalarImage >::CylinderModelType |
Definition at line 74 of file itkDWIGenerator.h.
typedef Superclass::DiffusionParameterContainerType itk::DWIGenerator< TOutputImage, TScalarImage >::DiffusionParameterContainerType |
Definition at line 72 of file itkDWIGenerator.h.
typedef Superclass::DiffusionParameterValuesType itk::DWIGenerator< TOutputImage, TScalarImage >::DiffusionParameterValuesType |
Some convenient typedefs for diffusion parameters.
Definition at line 71 of file itkDWIGenerator.h.
typedef Superclass::MatrixPointer itk::DWIGenerator< TOutputImage, TScalarImage >::MatrixPointer |
Definition at line 66 of file itkDWIGenerator.h.
typedef Superclass::MatrixType itk::DWIGenerator< TOutputImage, TScalarImage >::MatrixType |
Definition at line 65 of file itkDWIGenerator.h.
typedef Superclass::OutputImageDirectionType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageDirectionType |
Definition at line 51 of file itkDWIGenerator.h.
typedef Superclass::OutputImageIndexType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageIndexType |
Definition at line 49 of file itkDWIGenerator.h.
typedef Superclass::OutputImageInternalPixelType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageInternalPixelType |
Definition at line 54 of file itkDWIGenerator.h.
typedef Superclass::OutputImagePixelType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImagePixelType |
Definition at line 53 of file itkDWIGenerator.h.
typedef Superclass::OutputImagePointer itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImagePointer |
Definition at line 46 of file itkDWIGenerator.h.
typedef Superclass::OutputImagePointType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImagePointType |
Definition at line 50 of file itkDWIGenerator.h.
typedef Superclass::OutputImageRegionType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageRegionType |
Definition at line 52 of file itkDWIGenerator.h.
typedef Superclass::OutputImageSizeType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageSizeType |
Definition at line 47 of file itkDWIGenerator.h.
typedef Superclass::OutputImageSpacingType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageSpacingType |
Definition at line 48 of file itkDWIGenerator.h.
typedef Superclass::OutputImageType itk::DWIGenerator< TOutputImage, TScalarImage >::OutputImageType |
Some convenient typedefs.
Definition at line 42 of file itkDWIGenerator.h.
typedef SmartPointer<Self> itk::DWIGenerator< TOutputImage, TScalarImage >::Pointer |
Definition at line 36 of file itkDWIGenerator.h.
typedef Superclass::PrecisionType itk::DWIGenerator< TOutputImage, TScalarImage >::PrecisionType |
Orientation Matrice Type
Definition at line 64 of file itkDWIGenerator.h.
typedef Superclass::ScalarImagePointer itk::DWIGenerator< TOutputImage, TScalarImage >::ScalarImagePointer |
Definition at line 61 of file itkDWIGenerator.h.
typedef Superclass::ScalarImageType itk::DWIGenerator< TOutputImage, TScalarImage >::ScalarImageType |
B0 Image
Definition at line 60 of file itkDWIGenerator.h.
typedef DWIGenerator itk::DWIGenerator< TOutputImage, TScalarImage >::Self |
Standard class typedefs.
Definition at line 34 of file itkDWIGenerator.h.
typedef Superclass::STDVectorPointer itk::DWIGenerator< TOutputImage, TScalarImage >::STDVectorPointer |
Definition at line 68 of file itkDWIGenerator.h.
typedef Superclass::STDVectorType itk::DWIGenerator< TOutputImage, TScalarImage >::STDVectorType |
Definition at line 67 of file itkDWIGenerator.h.
typedef DWIGeneratorBase<TOutputImage, TScalarImage> itk::DWIGenerator< TOutputImage, TScalarImage >::Superclass |
Definition at line 35 of file itkDWIGenerator.h.
|
protected |
Definition at line 31 of file itkDWIGenerator.hxx.
References itk::DWIGenerator< TOutputImage, TScalarImage >::~DWIGenerator().
|
protected |
Definition at line 37 of file itkDWIGenerator.hxx.
References itk::DWIGenerator< TOutputImage, TScalarImage >::PrintSelf().
Referenced by itk::DWIGenerator< TOutputImage, TScalarImage >::DWIGenerator().
|
private |
virtual::itk::LightObject::Pointer itk::DWIGenerator< TOutputImage, TScalarImage >::CreateAnother | ( | void | ) | const |
|
protectedvirtual |
Does the real work.
Implements itk::DWIGeneratorBase< TOutputImage, TScalarImage >.
Definition at line 69 of file itkDWIGenerator.hxx.
References itk::PeakContainerHelper::GetDimension(), itk::DiffusionTensor< TPrecision >::GetDWISamples(), itk::DiffusionTensor< TPrecision >::GetEAPSamples(), itk::DiffusionTensor< TPrecision >::GetMeanSquaredDisplacement(), itk::DiffusionTensor< TPrecision >::GetODFSamples(), itk::DiffusionTensor< TPrecision >::GetReturnToOrigin(), utl::IsFileExist(), utl::IsInt(), itk::NXYZ, itk::NXYZV, utl::PrintVector(), utl::ReadLines(), itk::DiffusionTensor< TPrecision >::Rotate(), itk::DiffusionTensor< TPrecision >::SetEigenValues(), spams::sort(), utl::spherical2Cartesian(), utlException, utlGlobalException, utlSAGlobalException, utlShowPosition, and itk::XYZV.
Referenced by itk::DWIGenerator< TOutputImage, TScalarImage >::InternalClone().
|
virtual |
|
virtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::DWIGeneratorBase< TOutputImage, TScalarImage >.
|
protected |
Definition at line 52 of file itkDWIGenerator.hxx.
References itk::DWIGenerator< TOutputImage, TScalarImage >::GenerateData().
Referenced by itk::DWIGenerator< TOutputImage, TScalarImage >::PrintSelf().
itk::DWIGenerator< TOutputImage, TScalarImage >::itkSetNDebugMacro | ( | BackgroundDiffusionParameterValues | , |
STDVectorType | |||
) |
|
static |
Method for creation through the object factory.
|
private |
|
protected |
Definition at line 43 of file itkDWIGenerator.hxx.
References itk::DWIGenerator< TOutputImage, TScalarImage >::InternalClone().
Referenced by itk::DWIGenerator< TOutputImage, TScalarImage >::~DWIGenerator().
|
virtual |
Specify the files to read.
|
protected |
Definition at line 97 of file itkDWIGenerator.h.
|
protected |
Definition at line 95 of file itkDWIGenerator.h.
|
static |
Output image dimension
Definition at line 57 of file itkDWIGenerator.h.