DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType > Class Template Reference

#include <itkSamplingSchemeQSpace1OptEstimationFilter.h>

+ Inheritance diagram for itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >:
+ Collaboration diagram for itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >:

Detailed Description

template<class TSamplingType>
class itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >

incremental estimation of single/multi-shell orientations

Author
Jian Cheng (JC), jian..nosp@m.chen.nosp@m.g.198.nosp@m.3@gm.nosp@m.ail.c.nosp@m.om

Definition at line 30 of file itkSamplingSchemeQSpace1OptEstimationFilter.h.

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::Index2DVectorPointer Index2DVectorPointer
 
typedef Superclass::Index2DVectorType Index2DVectorType
 
typedef Superclass::IndexVectorType IndexVectorType
 
typedef Superclass::MatrixPointer MatrixPointer
 
typedef Superclass::MatrixType MatrixType
 
typedef SmartPointer< SelfPointer
 
typedef TSamplingType::PointType PointType
 
typedef SamplingType::Pointer SamplingPointer
 
typedef TSamplingType SamplingType
 
typedef SamplingSchemeQSpace1OptEstimationFilter Self
 
typedef Superclass::STDVectorPointer STDVectorPointer
 
typedef Superclass::STDVectorType STDVectorType
 
typedef SamplingSchemeQSpaceEstimationFilter< TSamplingType > Superclass
 
typedef Superclass::ValueType ValueType
 
- Public Types inherited from itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >
typedef SmartPointer< const SelfConstPointer
 
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< SelfPointer
 
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
 
void GenerateData () ITK_OVERRIDE
 
virtual const char * GetNameOfClass () const
 
 itkSetGetMacro (TessellationOrder, unsigned int)
 
 itkSetGetMacro (FineOrientations, MatrixPointer)
 
- Public Member Functions inherited from itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual CriteriaType GetCriteriaType ()
 
virtual double GetElectrostaticOrder ()
 
virtual IndexVectorType GetNumbersInShell ()
 
virtual const SamplingTypeGetOutputOrientations () 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 ()
 
- Static Public Member Functions inherited from itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >
static Pointer New ()
 

Protected Member Functions

void Initialization () ITK_OVERRIDE
 
 SamplingSchemeQSpace1OptEstimationFilter ()
 
 ~SamplingSchemeQSpace1OptEstimationFilter ()
 
- Protected Member Functions inherited from itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >
 SamplingSchemeQSpaceEstimationFilter ()
 
 ~SamplingSchemeQSpaceEstimationFilter ()
 

Protected Attributes

MatrixPointer m_FineOrientations
 
SamplingPointer m_FineScheme
 
unsigned int m_TessellationOrder
 
- Protected Attributes inherited from itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >
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 &)
 
 SamplingSchemeQSpace1OptEstimationFilter (const Self &)
 

Member Typedef Documentation

template<class TSamplingType >
typedef SmartPointer< const Self > itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::ConstPointer
template<class TSamplingType >
typedef Superclass::Index2DVectorType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::Index2DVectorType
template<class TSamplingType >
typedef Superclass::IndexVectorType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::IndexVectorType
template<class TSamplingType >
typedef Superclass::MatrixPointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::MatrixPointer
template<class TSamplingType >
typedef Superclass::MatrixType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::MatrixType
template<class TSamplingType >
typedef SmartPointer< Self > itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::Pointer
template<class TSamplingType >
typedef TSamplingType::PointType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::PointType
template<class TSamplingType >
typedef SamplingType::Pointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::SamplingPointer
template<class TSamplingType >
typedef TSamplingType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::SamplingType
template<class TSamplingType >
typedef SamplingSchemeQSpace1OptEstimationFilter itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::Self

Standard class typedefs.

Definition at line 36 of file itkSamplingSchemeQSpace1OptEstimationFilter.h.

template<class TSamplingType >
typedef Superclass::STDVectorPointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::STDVectorPointer
template<class TSamplingType >
typedef Superclass::STDVectorType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::STDVectorType
template<class TSamplingType >
typedef SamplingSchemeQSpaceEstimationFilter<TSamplingType> itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::Superclass
template<class TSamplingType >
typedef Superclass::ValueType itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::ValueType

Constructor & Destructor Documentation

template<class TSamplingType >
itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::SamplingSchemeQSpace1OptEstimationFilter ( )
protected

Definition at line 24 of file itkSamplingSchemeQSpace1OptEstimationFilter.hxx.

References itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::Initialization().

+ Here is the call graph for this function:

template<class TSamplingType >
itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::~SamplingSchemeQSpace1OptEstimationFilter ( )
inlineprotected

Definition at line 66 of file itkSamplingSchemeQSpace1OptEstimationFilter.h.

References ITK_OVERRIDE.

template<class TSamplingType >
itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::SamplingSchemeQSpace1OptEstimationFilter ( const Self )
private

Member Function Documentation

template<class TSamplingType >
virtual::itk::LightObject::Pointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::CreateAnother ( void  ) const
template<class TSamplingType >
void itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::GenerateData ( void  )
virtual
template<class TSamplingType >
virtual const char* itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::GetNameOfClass ( ) const
virtual
template<class TSamplingType >
void itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::Initialization ( )
protectedvirtual
template<class TSamplingType >
itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::itkSetGetMacro ( TessellationOrder  ,
unsigned  int 
)
template<class TSamplingType >
itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::itkSetGetMacro ( FineOrientations  ,
MatrixPointer   
)
template<class TSamplingType >
static Pointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::New ( )
static
template<class TSamplingType >
void itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::operator= ( const Self )
private

Member Data Documentation

template<class TSamplingType >
MatrixPointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::m_FineOrientations
protected

It is the input data or generated from m_TessellationOrder

Definition at line 74 of file itkSamplingSchemeQSpace1OptEstimationFilter.h.

template<class TSamplingType >
SamplingPointer itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::m_FineScheme
protected
template<class TSamplingType >
unsigned int itk::SamplingSchemeQSpace1OptEstimationFilter< TSamplingType >::m_TessellationOrder
protected

the order of tessellation for the orignal fine mesh

Definition at line 71 of file itkSamplingSchemeQSpace1OptEstimationFilter.h.


The documentation for this class was generated from the following files: