DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSphericalPolarFourierGenerator.h>
general SPF basis in radial part, SH basis in spherical part
Definition at line 106 of file itkSphericalPolarFourierGenerator.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef RadialType::Pointer | RadialPointer |
typedef SphericalPolarFourierRadialGenerator< PreciseType > | RadialType |
typedef SphericalPolarFourierGenerator | Self |
typedef RadialType::SPFType | SPFType |
typedef Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
PreciseType | Evaluate (const PreciseType qrValue, const PreciseType theta, const PreciseType phi, const bool isFourier=false) const |
PreciseType | EvaluateRadial (const PreciseType qrValue, const bool isFourier=false) const |
int | GetL () const |
virtual int | GetM () |
int | GetN () const |
virtual const char * | GetNameOfClass () const |
PreciseType | GetNormalizeFacotr (const bool isFourier=false) const |
double | GetScale () const |
RadialType::SPFType | GetSPFType () const |
void | SetL (const int l) |
virtual void | SetM (int _arg) |
void | SetN (const int n) |
void | SetNLM (const int n, const int l, const int m) |
void | SetScale (const double scale) |
void | SetSPFType (const SPFType model) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | PrintSelf (std::ostream &os, Indent indent) const |
SphericalPolarFourierGenerator () | |
virtual | ~SphericalPolarFourierGenerator () |
Protected Attributes | |
int | m_M |
RadialPointer | m_Radial |
Private Member Functions | |
void | operator= (const Self &) |
SphericalPolarFourierGenerator (const Self &) | |
typedef SmartPointer<const Self> itk::SphericalPolarFourierGenerator< PreciseType >::ConstPointer |
Definition at line 113 of file itkSphericalPolarFourierGenerator.h.
typedef SmartPointer<Self> itk::SphericalPolarFourierGenerator< PreciseType >::Pointer |
Definition at line 112 of file itkSphericalPolarFourierGenerator.h.
typedef RadialType::Pointer itk::SphericalPolarFourierGenerator< PreciseType >::RadialPointer |
Definition at line 122 of file itkSphericalPolarFourierGenerator.h.
typedef SphericalPolarFourierRadialGenerator<PreciseType> itk::SphericalPolarFourierGenerator< PreciseType >::RadialType |
Definition at line 119 of file itkSphericalPolarFourierGenerator.h.
typedef SphericalPolarFourierGenerator itk::SphericalPolarFourierGenerator< PreciseType >::Self |
Standard class typedefs.
Definition at line 110 of file itkSphericalPolarFourierGenerator.h.
typedef RadialType::SPFType itk::SphericalPolarFourierGenerator< PreciseType >::SPFType |
Definition at line 123 of file itkSphericalPolarFourierGenerator.h.
typedef Object itk::SphericalPolarFourierGenerator< PreciseType >::Superclass |
Definition at line 111 of file itkSphericalPolarFourierGenerator.h.
|
inlineprotected |
SphericalPolarFourierGenerator constructor
Definition at line 190 of file itkSphericalPolarFourierGenerator.h.
|
inlineprotectedvirtual |
Definition at line 196 of file itkSphericalPolarFourierGenerator.h.
|
private |
virtual::itk::LightObject::Pointer itk::SphericalPolarFourierGenerator< PreciseType >::CreateAnother | ( | void | ) | const |
PreciseType itk::SphericalPolarFourierGenerator< PreciseType >::Evaluate | ( | const PreciseType | qrValue, |
const PreciseType | theta, | ||
const PreciseType | phi, | ||
const bool | isFourier = false |
||
) | const |
Definition at line 218 of file itkSphericalPolarFourierGenerator.hxx.
References itk::SphericalPolarFourierGenerator< PreciseType >::EvaluateRadial(), itk::SphericalHarmonicsGenerator< PreciseType >::RealSH(), utlPrintVar2, and utlShowPosition.
Referenced by itk::SphericalPolarFourierRadialGenerator< PreciseType >::Evaluate().
PreciseType itk::SphericalPolarFourierGenerator< PreciseType >::EvaluateRadial | ( | const PreciseType | qrValue, |
const bool | isFourier = false |
||
) | const |
Definition at line 231 of file itkSphericalPolarFourierGenerator.hxx.
References itk::SphericalPolarFourierGenerator< PreciseType >::PrintSelf().
Referenced by itk::SphericalPolarFourierGenerator< PreciseType >::Evaluate().
|
inline |
Definition at line 147 of file itkSphericalPolarFourierGenerator.h.
|
virtual |
|
inline |
Definition at line 146 of file itkSphericalPolarFourierGenerator.h.
|
virtual |
Standard part of every itk Object.
|
inline |
Definition at line 183 of file itkSphericalPolarFourierGenerator.h.
|
inline |
Definition at line 167 of file itkSphericalPolarFourierGenerator.h.
|
inline |
Definition at line 177 of file itkSphericalPolarFourierGenerator.h.
|
static |
Method for creation through the object factory.
|
private |
|
protected |
Definition at line 239 of file itkSphericalPolarFourierGenerator.hxx.
References utlException.
Referenced by itk::SphericalPolarFourierGenerator< PreciseType >::EvaluateRadial().
|
inline |
Definition at line 137 of file itkSphericalPolarFourierGenerator.h.
|
virtual |
|
inline |
Definition at line 129 of file itkSphericalPolarFourierGenerator.h.
|
inline |
Definition at line 152 of file itkSphericalPolarFourierGenerator.h.
|
inline |
Definition at line 159 of file itkSphericalPolarFourierGenerator.h.
|
inline |
Definition at line 169 of file itkSphericalPolarFourierGenerator.h.
|
protected |
Definition at line 203 of file itkSphericalPolarFourierGenerator.h.
|
protected |
Definition at line 202 of file itkSphericalPolarFourierGenerator.h.