|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkCylinderModelGenerator.h>
Inheritance diagram for itk::CylinderModelGenerator< PreciseType >:
Collaboration diagram for itk::CylinderModelGenerator< PreciseType >:Cylinder Model.
Reference: Resolution of complex tissue microarchitecture using the diffusion orientation transform (DOT), Evren Ozarslan, NeuroImage 2006
Definition at line 42 of file itkCylinderModelGenerator.h.
Public Member Functions | |
| void | BuildTable () |
| void | ComputeDWISamples () |
| void | ComputeEAPSamples () |
| void | ComputeODFSamples () |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual PointType | GetCylinderAxis () |
| virtual double | GetD0 () |
| virtual double | GetLength () |
| virtual const char * | GetNameOfClass () const |
| virtual double | GetRadius () |
| void | Rotate (const MatrixType &mat) |
| virtual void | SetCylinderAxis (PointType _arg) |
| virtual void | SetD0 (double _arg) |
| virtual void | SetLength (double _arg) |
| virtual void | SetRadius (double _arg) |
Public Member Functions inherited from itk::DiffusionModelGenerator< PreciseType > | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual VectorPointer | GetDWISamples () |
| virtual VectorPointer | GetEAPSamples () |
| virtual int | GetODFOrder () |
| virtual VectorPointer | GetODFSamples () |
| itkGetObjectMacro (SamplingSchemeQSpace, SamplingSchemeQSpaceType) | |
| itkGetObjectMacro (SamplingSchemeRSpace, SamplingSchemeRSpaceType) | |
| virtual void | SetODFOrder (int _arg) |
| virtual void | SetSamplingSchemeQSpace (SamplingSchemeQSpaceType *_arg) |
| virtual void | SetSamplingSchemeRSpace (SamplingSchemeRSpaceType *_arg) |
| virtual void | VerifyInputParameters () const |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::DiffusionModelGenerator< PreciseType > | |
| static Pointer | New () |
Protected Member Functions | |
| CylinderModelGenerator () | |
| LightObject::Pointer | InternalClone () const |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual | ~CylinderModelGenerator () |
Protected Member Functions inherited from itk::DiffusionModelGenerator< PreciseType > | |
| DiffusionModelGenerator () | |
| LightObject::Pointer | InternalClone () const |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual | ~DiffusionModelGenerator () |
Protected Attributes | |
| PointType | m_CylinderAxis |
| double | m_D0 |
| Image3DPointer | m_EAPVolumeForZAxis |
| double | m_Length |
| LUTExpPointer | m_LUTExp |
| Image3DPointer | m_ODFVolumeForZAxis |
| double | m_Radius |
Protected Attributes inherited from itk::DiffusionModelGenerator< PreciseType > | |
| VectorPointer | m_DWISamples |
| VectorPointer | m_EAPSamples |
| int | m_ODFOrder |
| VectorPointer | m_ODFSamples |
| SamplingSchemeQSpacePointer | m_SamplingSchemeQSpace |
| SamplingSchemeRSpacePointer | m_SamplingSchemeRSpace |
Private Member Functions | |
| CylinderModelGenerator (const Self &) | |
| void | operator= (const Self &) |
| typedef SmartPointer<const Self> itk::CylinderModelGenerator< PreciseType >::ConstPointer |
Definition at line 49 of file itkCylinderModelGenerator.h.
| typedef Image3DType::Pointer itk::CylinderModelGenerator< PreciseType >::Image3DPointer |
Definition at line 71 of file itkCylinderModelGenerator.h.
| typedef Image<double> itk::CylinderModelGenerator< PreciseType >::Image3DType |
Definition at line 70 of file itkCylinderModelGenerator.h.
| typedef LUTExpType::Pointer itk::CylinderModelGenerator< PreciseType >::LUTExpPointer |
Definition at line 74 of file itkCylinderModelGenerator.h.
| typedef UnaryFunctorLookUpTable<utl::Functor::Exp<double> > itk::CylinderModelGenerator< PreciseType >::LUTExpType |
Definition at line 73 of file itkCylinderModelGenerator.h.
| typedef Superclass::MatrixPointer itk::CylinderModelGenerator< PreciseType >::MatrixPointer |
Definition at line 59 of file itkCylinderModelGenerator.h.
| typedef Superclass::MatrixType itk::CylinderModelGenerator< PreciseType >::MatrixType |
Definition at line 55 of file itkCylinderModelGenerator.h.
| typedef SmartPointer<Self> itk::CylinderModelGenerator< PreciseType >::Pointer |
Definition at line 48 of file itkCylinderModelGenerator.h.
| typedef Superclass::PointType itk::CylinderModelGenerator< PreciseType >::PointType |
Definition at line 68 of file itkCylinderModelGenerator.h.
| typedef Superclass::SamplingSchemeQSpacePointer itk::CylinderModelGenerator< PreciseType >::SamplingSchemeQSpacePointer |
Definition at line 65 of file itkCylinderModelGenerator.h.
| typedef Superclass::SamplingSchemeQSpaceType itk::CylinderModelGenerator< PreciseType >::SamplingSchemeQSpaceType |
Definition at line 64 of file itkCylinderModelGenerator.h.
| typedef Superclass::SamplingSchemeRSpacePointer itk::CylinderModelGenerator< PreciseType >::SamplingSchemeRSpacePointer |
Definition at line 67 of file itkCylinderModelGenerator.h.
| typedef Superclass::SamplingSchemeRSpaceType itk::CylinderModelGenerator< PreciseType >::SamplingSchemeRSpaceType |
Definition at line 66 of file itkCylinderModelGenerator.h.
| typedef CylinderModelGenerator itk::CylinderModelGenerator< PreciseType >::Self |
Standard class typedefs.
Definition at line 46 of file itkCylinderModelGenerator.h.
| typedef Superclass::STDVectorPointer itk::CylinderModelGenerator< PreciseType >::STDVectorPointer |
Definition at line 62 of file itkCylinderModelGenerator.h.
| typedef Superclass::STDVectorType itk::CylinderModelGenerator< PreciseType >::STDVectorType |
Definition at line 61 of file itkCylinderModelGenerator.h.
| typedef DiffusionModelGenerator<PreciseType> itk::CylinderModelGenerator< PreciseType >::Superclass |
Definition at line 47 of file itkCylinderModelGenerator.h.
| typedef Superclass::VectorPointer itk::CylinderModelGenerator< PreciseType >::VectorPointer |
Definition at line 60 of file itkCylinderModelGenerator.h.
| typedef Superclass::VectorType itk::CylinderModelGenerator< PreciseType >::VectorType |
Definition at line 58 of file itkCylinderModelGenerator.h.
|
protected |
CylinderModelGenerator constructor
Definition at line 29 of file itkCylinderModelGenerator.hxx.
References itk::CylinderModelGenerator< PreciseType >::InternalClone(), and itk::UnaryFunctorLookUpTable< TFunctor >::New().
Here is the call graph for this function:
|
inlineprotectedvirtual |
Definition at line 104 of file itkCylinderModelGenerator.h.
|
private |
| void itk::CylinderModelGenerator< PreciseType >::BuildTable | ( | ) |
Definition at line 73 of file itkCylinderModelGenerator.hxx.
References itk::CylinderModelGenerator< PreciseType >::PrintSelf().
Referenced by itk::CylinderModelGenerator< PreciseType >::InternalClone().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from itk::DiffusionModelGenerator< PreciseType >.
Definition at line 109 of file itkCylinderModelGenerator.hxx.
References utl::BesselJPrimeZerosTable, itk::CylinderModelGenerator< PreciseType >::ComputeEAPSamples(), M_PI, utlGlobalException, and utlShowPosition.
Referenced by itk::CylinderModelGenerator< PreciseType >::Rotate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from itk::DiffusionModelGenerator< PreciseType >.
Definition at line 215 of file itkCylinderModelGenerator.hxx.
References itk::CylinderModelGenerator< PreciseType >::ComputeODFSamples(), and utlGlobalException.
Referenced by itk::CylinderModelGenerator< PreciseType >::ComputeDWISamples().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from itk::DiffusionModelGenerator< PreciseType >.
Definition at line 225 of file itkCylinderModelGenerator.hxx.
References utlGlobalException.
Referenced by itk::CylinderModelGenerator< PreciseType >::ComputeEAPSamples().
Here is the caller graph for this function:| virtual::itk::LightObject::Pointer itk::CylinderModelGenerator< PreciseType >::CreateAnother | ( | void | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Standard part of every itk Object.
Reimplemented from itk::DiffusionModelGenerator< PreciseType >.
|
virtual |
|
protected |
Definition at line 51 of file itkCylinderModelGenerator.hxx.
References itk::CylinderModelGenerator< PreciseType >::BuildTable().
Referenced by itk::CylinderModelGenerator< PreciseType >::CylinderModelGenerator().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Method for creation through the object factory.
|
private |
|
protected |
Definition at line 81 of file itkCylinderModelGenerator.hxx.
References PrintVar3, and itk::CylinderModelGenerator< PreciseType >::Rotate().
Referenced by itk::CylinderModelGenerator< PreciseType >::BuildTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from itk::DiffusionModelGenerator< PreciseType >.
Definition at line 98 of file itkCylinderModelGenerator.hxx.
References itk::CylinderModelGenerator< PreciseType >::ComputeDWISamples().
Referenced by itk::CylinderModelGenerator< PreciseType >::PrintSelf().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 116 of file itkCylinderModelGenerator.h.
|
protected |
Definition at line 114 of file itkCylinderModelGenerator.h.
|
protected |
Definition at line 120 of file itkCylinderModelGenerator.h.
|
protected |
Definition at line 112 of file itkCylinderModelGenerator.h.
|
protected |
Definition at line 118 of file itkCylinderModelGenerator.h.
|
protected |
Definition at line 121 of file itkCylinderModelGenerator.h.
|
protected |
Definition at line 113 of file itkCylinderModelGenerator.h.
1.8.11