|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkDWIGenerator.h>
Inheritance diagram for itk::DWIGenerator< TOutputImage, TScalarImage >:
Collaboration diagram for itk::DWIGenerator< TOutputImage, TScalarImage >: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().
Here is the call graph for this function:
|
protected |
Definition at line 37 of file itkDWIGenerator.hxx.
References itk::DWIGenerator< TOutputImage, TScalarImage >::PrintSelf().
Referenced by itk::DWIGenerator< TOutputImage, TScalarImage >::DWIGenerator().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.
1.8.11