Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::Algorithms::iFOD2 Class Reference

#include "dwi/tractography/algorithms/iFOD2.h"

Inheritance diagram for MR::DWI::Tractography::Algorithms::iFOD2:
MR::DWI::Tractography::Tracking::MethodBase MR::DWI::Tractography::Algorithms::NullDist2

Protected Member Functions

void get_path (vector< Eigen::Vector3f > &positions, vector< Eigen::Vector3f > &tangents, const Eigen::Vector3f &end_dir) const
 
FORCE_INLINE Eigen::Vector3f rand_dir (const Eigen::Vector3f &d)
 
- Protected Member Functions inherited from MR::DWI::Tractography::Tracking::MethodBase
Eigen::Vector3f random_direction ()
 
Eigen::Vector3f random_direction (const float max_angle, const float sin_max_angle)
 
Eigen::Vector3f rotate_direction (const Eigen::Vector3f &reference, const Eigen::Vector3f &direction)
 
FORCE_INLINE Eigen::Vector3f random_direction (const Eigen::Vector3f &d, const float max_angle, const float sin_max_angle)
 

Friends

void calibrate (iFOD2 &method)
 

Additional Inherited Members

- Protected Attributes inherited from MR::DWI::Tractography::Tracking::MethodBase
std::uniform_real_distribution< float > uniform
 
Eigen::VectorXf values
 

Detailed Description

Definition at line 46 of file iFOD2.h.

Member Function Documentation

◆ get_path()

void MR::DWI::Tractography::Algorithms::iFOD2::get_path ( vector< Eigen::Vector3f > &  positions,
vector< Eigen::Vector3f > &  tangents,
const Eigen::Vector3f &  end_dir 
) const
inlineprotected

Definition at line 415 of file iFOD2.h.

◆ rand_dir()

FORCE_INLINE Eigen::Vector3f MR::DWI::Tractography::Algorithms::iFOD2::rand_dir ( const Eigen::Vector3f &  d)
inlineprotected

Definition at line 450 of file iFOD2.h.

Friends And Related Function Documentation

◆ calibrate

void calibrate ( iFOD2 method)
friend

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