DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSamplingSchemeQSpaceEstimationFilter.h>
base class for the filters to estimate the sampling scheme in Q-space
Definition at line 36 of file itkSamplingSchemeQSpaceEstimationFilter.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
enum | CriteriaType { DISTANCE =0, ELECTROSTATIC } |
typedef SamplingType::Index2DVectorPointer | Index2DVectorPointer |
typedef SamplingType::Index2DVectorType | Index2DVectorType |
typedef SamplingType::IndexVectorType | IndexVectorType |
typedef SamplingType::MatrixPointer | MatrixPointer |
typedef SamplingType::MatrixType | MatrixType |
typedef SmartPointer< Self > | Pointer |
typedef SamplingType::ConstPointer | SamplingConstPointer |
typedef SamplingType::Pointer | SamplingPointer |
typedef TSamplingType | SamplingType |
typedef SamplingSchemeQSpaceEstimationFilter | Self |
typedef SamplingType::STDVectorPointer | STDVectorPointer |
typedef SamplingType::STDVectorType | STDVectorType |
typedef LightProcessObject | Superclass |
typedef SamplingType::ValueType | ValueType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual void | GenerateData () ITK_OVERRIDE |
virtual CriteriaType | GetCriteriaType () |
virtual double | GetElectrostaticOrder () |
virtual const char * | GetNameOfClass () const |
virtual IndexVectorType | GetNumbersInShell () |
virtual const SamplingType * | GetOutputOrientations () const |
virtual double | GetWeightForSingleShell () |
bool | IsSetInitialization () const |
itkGetObjectMacro (InitialOrientations, SamplingType) | |
itkGetObjectMacro (OutputOrientations, SamplingType) | |
itkSetNDebugMacro (NumbersInShell, IndexVectorType) | |
virtual void | SetCriteriaType (CriteriaType _arg) |
virtual void | SetElectrostaticOrder (double _arg) |
virtual void | SetInitialOrientations (SamplingType *_arg) |
virtual void | SetWeightForSingleShell (double _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
virtual void | Initialization () |
SamplingSchemeQSpaceEstimationFilter () | |
~SamplingSchemeQSpaceEstimationFilter () | |
Protected Attributes | |
CriteriaType | m_CriteriaType |
double | m_ElectrostaticOrder |
SamplingPointer | m_InitialOrientations |
IndexVectorType | m_NumbersInShell |
SamplingPointer | m_OutputOrientations |
double | m_WeightForSingleShell |
Private Member Functions | |
void | operator= (const Self &) |
SamplingSchemeQSpaceEstimationFilter (const Self &) | |
typedef SmartPointer< const Self > itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::ConstPointer |
Definition at line 44 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::Index2DVectorPointer itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::Index2DVectorPointer |
Definition at line 57 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::Index2DVectorType itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::Index2DVectorType |
Definition at line 56 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::IndexVectorType itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::IndexVectorType |
Definition at line 55 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::MatrixPointer itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::MatrixPointer |
Definition at line 52 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::MatrixType itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::MatrixType |
Definition at line 51 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SmartPointer< Self > itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::Pointer |
Definition at line 43 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::ConstPointer itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::SamplingConstPointer |
Definition at line 48 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::Pointer itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::SamplingPointer |
Definition at line 47 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef TSamplingType itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::SamplingType |
Definition at line 46 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingSchemeQSpaceEstimationFilter itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::Self |
Standard class typedefs.
Definition at line 41 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::STDVectorPointer itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::STDVectorPointer |
Definition at line 54 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::STDVectorType itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::STDVectorType |
Definition at line 53 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef LightProcessObject itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::Superclass |
Definition at line 42 of file itkSamplingSchemeQSpaceEstimationFilter.h.
typedef SamplingType::ValueType itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::ValueType |
Definition at line 50 of file itkSamplingSchemeQSpaceEstimationFilter.h.
enum itk::SamplingSchemeQSpaceEstimationFilter::CriteriaType |
Enumerator | |
---|---|
DISTANCE | |
ELECTROSTATIC |
Definition at line 63 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
inlineprotected |
Definition at line 98 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
inlineprotected |
Definition at line 107 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
private |
virtual::itk::LightObject::Pointer itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::CreateAnother | ( | void | ) | const |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlineprotectedvirtual |
|
inline |
Definition at line 89 of file itkSamplingSchemeQSpaceEstimationFilter.h.
itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::itkGetObjectMacro | ( | InitialOrientations | , |
SamplingType | |||
) |
itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::itkGetObjectMacro | ( | OutputOrientations | , |
SamplingType | |||
) |
itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >::itkSetNDebugMacro | ( | NumbersInShell | , |
IndexVectorType | |||
) |
|
static |
|
private |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 123 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
protected |
Definition at line 109 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
protected |
Initalization of the first several points
Definition at line 118 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
protected |
It contains number of samples in each shell
Definition at line 112 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
protected |
Definition at line 120 of file itkSamplingSchemeQSpaceEstimationFilter.h.
|
protected |
weight in the cost function for single shell term. It is in
Definition at line 115 of file itkSamplingSchemeQSpaceEstimationFilter.h.