| 
    DMRITool
    v0.1.1-139-g860d86b4
    
   Diffusion MRI Tool 
   | 
 
#include <itkSamplingSchemeQSpaceEstimationFilter.h>
 Inheritance diagram for itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >:
 Collaboration diagram for itk::SamplingSchemeQSpaceEstimationFilter< TSamplingType >: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.
 1.8.11