|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSphericalPolarFourierGenerator.h>
Inheritance diagram for itk::SphericalPolarFourierRadialGenerator< PreciseType >:
Collaboration diagram for itk::SphericalPolarFourierRadialGenerator< PreciseType >:radial part of general SPF basis
Definition at line 37 of file itkSphericalPolarFourierGenerator.h.
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef SmartPointer< Self > | Pointer |
| typedef SphericalPolarFourierRadialGenerator | Self |
| enum | SPFType { SPF =0, DSPF, SHORE } |
| typedef Object | Superclass |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| PreciseType | Evaluate (const PreciseType qrValue, const bool isFourier=false) const |
| virtual int | GetL () |
| virtual int | GetN () |
| virtual const char * | GetNameOfClass () const |
| PreciseType | GetNormalizeFacotr (const bool isFourier=false) const |
| virtual double | GetScale () |
| virtual SPFType | GetSPFType () |
| virtual void | SetL (int _arg) |
| virtual void | SetN (int _arg) |
| void | SetNLSPF (const int n, const int l, const SPFType spf) |
| virtual void | SetScale (double _arg) |
| virtual void | SetSPFType (SPFType _arg) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| SphericalPolarFourierRadialGenerator () | |
| virtual | ~SphericalPolarFourierRadialGenerator () |
Protected Attributes | |
| int | m_L |
| int | m_N |
| double | m_Scale |
| SPFType | m_SPFType |
Private Member Functions | |
| void | operator= (const Self &) |
| SphericalPolarFourierRadialGenerator (const Self &) | |
| typedef SmartPointer<const Self> itk::SphericalPolarFourierRadialGenerator< PreciseType >::ConstPointer |
Definition at line 44 of file itkSphericalPolarFourierGenerator.h.
| typedef SmartPointer<Self> itk::SphericalPolarFourierRadialGenerator< PreciseType >::Pointer |
Definition at line 43 of file itkSphericalPolarFourierGenerator.h.
| typedef SphericalPolarFourierRadialGenerator itk::SphericalPolarFourierRadialGenerator< PreciseType >::Self |
Standard class typedefs.
Definition at line 41 of file itkSphericalPolarFourierGenerator.h.
| typedef Object itk::SphericalPolarFourierRadialGenerator< PreciseType >::Superclass |
Definition at line 42 of file itkSphericalPolarFourierGenerator.h.
| enum itk::SphericalPolarFourierRadialGenerator::SPFType |
| Enumerator | |
|---|---|
| SPF | |
| DSPF | |
| SHORE | |
Definition at line 52 of file itkSphericalPolarFourierGenerator.h.
|
protected |
SphericalPolarFourierRadialGenerator constructor
Definition at line 35 of file itkSphericalPolarFourierGenerator.hxx.
References itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
Here is the call graph for this function:
|
inlineprotectedvirtual |
Definition at line 85 of file itkSphericalPolarFourierGenerator.h.
|
private |
| virtual::itk::LightObject::Pointer itk::SphericalPolarFourierRadialGenerator< PreciseType >::CreateAnother | ( | void | ) | const |
| PreciseType itk::SphericalPolarFourierRadialGenerator< PreciseType >::Evaluate | ( | const PreciseType | qrValue, |
| const bool | isFourier = false |
||
| ) | const |
Definition at line 100 of file itkSphericalPolarFourierGenerator.hxx.
References itk::SphericalPolarFourierGenerator< PreciseType >::Evaluate(), utl::Factorial(), utl::GammaHalfInteger(), utl::GetCoefLaguerre(), utl::Hyperg1F1(), utl::Lagurre(), M_PI, itk::SphericalPolarFourierRadialGenerator< PreciseType >::New(), utl::PowHalfInteger(), utl::sign(), utlException, utlPrintVar3, utlPrintVar4, utlPrintVar5, and utlShowPosition.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
|
virtual |
|
virtual |
Standard part of every itk Object.
| PreciseType itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr | ( | const bool | isFourier = false | ) | const |
Definition at line 46 of file itkSphericalPolarFourierGenerator.hxx.
References itk::SphericalPolarFourierRadialGenerator< PreciseType >::Evaluate(), utl::Factorial(), utl::GammaHalfInteger(), itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr(), M_PI, itk::SphericalPolarFourierRadialGenerator< PreciseType >::New(), utl::PowHalfInteger(), itk::SphericalPolarFourierRadialGenerator< PreciseType >::SetNLSPF(), itk::SphericalPolarFourierRadialGenerator< PreciseType >::SetScale(), utl::sign(), utlException, and utlShowPosition.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr(), and itk::SphericalPolarFourierRadialGenerator< PreciseType >::SphericalPolarFourierRadialGenerator().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
|
virtual |
|
static |
Method for creation through the object factory.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::Evaluate(), and itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
Here is the caller graph for this function:
|
private |
|
virtual |
|
virtual |
|
inline |
Definition at line 72 of file itkSphericalPolarFourierGenerator.h.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
Here is the caller graph for this function:
|
virtual |
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
Here is the caller graph for this function:
|
virtual |
|
protected |
Definition at line 90 of file itkSphericalPolarFourierGenerator.h.
|
protected |
Definition at line 89 of file itkSphericalPolarFourierGenerator.h.
|
protected |
Definition at line 92 of file itkSphericalPolarFourierGenerator.h.
|
protected |
Definition at line 91 of file itkSphericalPolarFourierGenerator.h.
1.8.11