DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h>
base filter for estimation of diffusion models in spherical coordinates
Definition at line 36 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
Public Member Functions | |
virtual void | ComputeRadialMatrix () |
virtual void | ComputeSHMatrix () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual MatrixPointer | GetBasisRadialMatrix () |
virtual MatrixPointer | GetBasisSHMatrix () |
virtual const char * | GetNameOfClass () const |
virtual int | GetRadialRank () |
virtual int | GetSHRank () |
virtual void | SetRadialRank (int _arg) |
virtual void | SetSHRank (int _arg) |
Public Member Functions inherited from itk::DiffusionModelEstimationImageFilter< TInputImage, TOutputImage > | |
virtual void | ComputeBasisMatrix () |
virtual void | ComputeRegularizationWeight () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual MatrixPointer | GetBasisMatrix () |
virtual double | GetMD0 () |
itkGetObjectMacro (SamplingSchemeQSpace, SamplingSchemeQSpaceType) | |
itkTypedefMaskedImageToImageMacro (Superclass) | |
virtual void | SetMD0 (double _arg) |
virtual void | SetSamplingSchemeQSpace (SamplingSchemeQSpaceType *_arg) |
Public Member Functions inherited from itk::MaskedImageToImageFilter< TInputImage, TOutputImage > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const LoggerType * | GetLogger () const |
virtual const MaskImageType * | GetMaskImage () const |
bool | IsMaskUsed () |
itkGetObjectMacro (MaskImage, MaskImageType) | |
itkGetObjectMacro (Logger, LoggerType) | |
itkSetGetMacro (LogLevel, int) | |
virtual void | SetLogger (LoggerType *_arg) |
virtual void | SetMaskImage (MaskImageType *_arg) |
void | SetMaskImage (const std::string &file) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::DiffusionModelEstimationImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MaskedImageToImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Protected Attributes | |
MatrixPointer | m_BasisRadialMatrix |
MatrixPointer | m_BasisSHMatrix |
int | m_RadialRank |
int | m_SHRank |
Protected Attributes inherited from itk::DiffusionModelEstimationImageFilter< TInputImage, TOutputImage > | |
MatrixPointer | m_BasisMatrix |
double | m_MD0 |
VectorPointer | m_RegularizationWeight |
SamplingSchemeQSpacePointer | m_SamplingSchemeQSpace |
Protected Attributes inherited from itk::MaskedImageToImageFilter< TInputImage, TOutputImage > | |
LoggerPointer | m_Logger |
LoggerVectorPointer | m_LoggerVector |
int | m_LogLevel |
MaskImagePointer | m_MaskImage |
int | m_ThreadID |
Private Member Functions | |
DiffusionModelEstimationInSphericalCoordinateImageFilter (const Self &) | |
void | operator= (const Self &) |
Additional Inherited Members | |
Static Public Attributes inherited from itk::MaskedImageToImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension |
static const unsigned int | OutputImageDimension |
typedef SmartPointer<const Self> itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 44 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImageConstPointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
Definition at line 55 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImageIndexType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImageIndexType |
Definition at line 56 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImagePixelType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImagePixelType |
Definition at line 59 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImagePointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImagePointer |
Definition at line 54 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImageRegionType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
Definition at line 60 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImageSizeType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImageSizeType |
Definition at line 57 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImageSpacingType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImageSpacingType |
Definition at line 58 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::InputImageType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InputImageType |
Convenient Typedefs.
Definition at line 50 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::MaskImageType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::MaskImageType |
Definition at line 70 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::MatrixPointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::MatrixPointer |
Definition at line 74 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::MatrixType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::MatrixType |
Definition at line 72 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImageIndexType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImageIndexType |
Definition at line 64 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImagePixelType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImagePixelType |
Definition at line 67 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImagePointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
Definition at line 63 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImageRegionType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Definition at line 68 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImageSizeType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImageSizeType |
Definition at line 65 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImageSpacingType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImageSpacingType |
Definition at line 66 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::OutputImageType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 62 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef SmartPointer<Self> itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 43 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef DiffusionModelEstimationInSphericalCoordinateImageFilter itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 41 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::STDVectorPointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::STDVectorPointer |
Definition at line 77 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::STDVectorType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::STDVectorType |
Definition at line 76 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef DiffusionModelEstimationImageFilter<TInputImage,TOutputImage> itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 42 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::VectorPointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::VectorPointer |
Definition at line 75 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
typedef Superclass::VectorType itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::VectorType |
Definition at line 73 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
|
protected |
Definition at line 28 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.hxx.
References itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InternalClone().
|
inlineprotectedvirtual |
Definition at line 99 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
References ITK_OVERRIDE.
|
private |
|
inlinevirtual |
compute radial matrix
Reimplemented in itk::SphericalPolarFourierImageFilter< TInputImage, TOutputImage >, and itk::GeneralizedHighOrderTensorImageFilter< TInputImage, TOutputImage >.
Definition at line 93 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
|
virtual |
compute SH matrix
Definition at line 60 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.hxx.
References utl::ComputeSHMatrix(), itkShowPositionThreadedLogger, utl::PrintUtlMatrix(), SPHERICAL_TO_SPHERICAL, and itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::VerifyInputParameters().
Referenced by itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::InternalClone().
virtual::itk::LightObject::Pointer itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
virtual |
|
virtual |
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::DiffusionModelEstimationImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::SphericalPolarFourierEstimationImageFilter< TInputImage, TOutputImage >, itk::SphericalPolarFourierImageFilter< TInputImage, TOutputImage >, and itk::GeneralizedHighOrderTensorImageFilter< TInputImage, TOutputImage >.
|
virtual |
|
virtual |
|
protected |
Definition at line 39 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.hxx.
References itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::ComputeSHMatrix(), and itkShowPositionThreadedLogger.
|
static |
Method for creation through the object factory.
|
private |
|
protectedvirtual |
Reimplemented from itk::DiffusionModelEstimationImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::SphericalPolarFourierEstimationImageFilter< TInputImage, TOutputImage >, itk::SphericalPolarFourierImageFilter< TInputImage, TOutputImage >, and itk::GeneralizedHighOrderTensorImageFilter< TInputImage, TOutputImage >.
Definition at line 93 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.hxx.
References utl::PrintUtlMatrix(), and PrintVar2.
Referenced by itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::VerifyInputParameters().
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented from itk::DiffusionModelEstimationImageFilter< TInputImage, TOutputImage >.
Reimplemented in itk::SphericalPolarFourierEstimationImageFilter< TInputImage, TOutputImage >, and itk::GeneralizedHighOrderTensorImageFilter< TInputImage, TOutputImage >.
Definition at line 81 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.hxx.
References utl::IsEven(), itkShowPositionThreadedLogger, itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::PrintSelf(), and utlGlobalException.
Referenced by itk::DiffusionModelEstimationInSphericalCoordinateImageFilter< TInputImage, TOutputImage >::ComputeSHMatrix().
|
protected |
Definition at line 112 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
|
protected |
Definition at line 111 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
|
protected |
rank for radial part
Definition at line 109 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.
|
protected |
rank for spherical part (SH basis)
Definition at line 107 of file itkDiffusionModelEstimationInSphericalCoordinateImageFilter.h.