Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::Tracking::MethodBase Class Referenceabstract

#include "dwi/tractography/tracking/method.h"

Inheritance diagram for MR::DWI::Tractography::Tracking::MethodBase:
MR::DWI::Tractography::Algorithms::FACT MR::DWI::Tractography::Algorithms::NullDist1 MR::DWI::Tractography::Algorithms::SDStream MR::DWI::Tractography::Algorithms::Seedtest MR::DWI::Tractography::Algorithms::Tensor_Det MR::DWI::Tractography::Algorithms::iFOD1 MR::DWI::Tractography::Algorithms::iFOD2 MR::DWI::Tractography::Algorithms::Tensor_Prob MR::DWI::Tractography::Algorithms::NullDist2

Protected Member Functions

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)
 

Protected Attributes

std::uniform_real_distribution< float > uniform
 
Eigen::VectorXf values
 

Detailed Description

Definition at line 39 of file method.h.

Member Function Documentation

◆ random_direction() [1/3]

Eigen::Vector3f MR::DWI::Tractography::Tracking::MethodBase::random_direction ( )
protected

◆ random_direction() [2/3]

FORCE_INLINE Eigen::Vector3f MR::DWI::Tractography::Tracking::MethodBase::random_direction ( const Eigen::Vector3f &  d,
const float  max_angle,
const float  sin_max_angle 
)
inlineprotected

Definition at line 102 of file method.h.

◆ random_direction() [3/3]

Eigen::Vector3f MR::DWI::Tractography::Tracking::MethodBase::random_direction ( const float  max_angle,
const float  sin_max_angle 
)
protected

◆ rotate_direction()

Eigen::Vector3f MR::DWI::Tractography::Tracking::MethodBase::rotate_direction ( const Eigen::Vector3f &  reference,
const Eigen::Vector3f &  direction 
)
protected

Member Data Documentation

◆ uniform

std::uniform_real_distribution<float> MR::DWI::Tractography::Tracking::MethodBase::uniform
protected

Definition at line 95 of file method.h.

◆ values

Eigen::VectorXf MR::DWI::Tractography::Tracking::MethodBase::values
protected

Definition at line 96 of file method.h.


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