DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSphericalPolarFourierGenerator.h>
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().
|
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().
|
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().
|
virtual |
|
virtual |
|
static |
Method for creation through the object factory.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::Evaluate(), and itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
|
private |
|
virtual |
|
virtual |
|
inline |
Definition at line 72 of file itkSphericalPolarFourierGenerator.h.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
|
virtual |
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::GetNormalizeFacotr().
|
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.