Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::ACT::GMWMI_finder Class Reference

#include "dwi/tractography/ACT/gmwmi.h"

Inheritance diagram for MR::DWI::Tractography::ACT::GMWMI_finder:
MR::DWI::Tractography::Seeding::GMWMI

Public Member Functions

 GMWMI_finder (const Image< float > &buffer)
 
 GMWMI_finder (const Interp &interp)
 
 GMWMI_finder (const GMWMI_finder &that)
 
bool find_interface (Eigen::Vector3f &) const
 
Eigen::Vector3f normal (const Eigen::Vector3f &) const
 
Eigen::Vector3f find_interface (const vector< Eigen::Vector3f > &, const bool) const
 
void crop_track (vector< Eigen::Vector3f > &) const
 

Protected Member Functions

Tissues get_tissues (const Eigen::Vector3f &p, Interp &interp) const
 
bool find_interface (Eigen::Vector3f &, Interp &) const
 
Eigen::Vector3f get_normal (const Eigen::Vector3f &, Interp &) const
 
Eigen::Vector3f get_cf_min_step (const Eigen::Vector3f &, Interp &) const
 
Eigen::Vector3f find_interface (const vector< Eigen::Vector3f > &, const bool, Interp &) const
 

Protected Attributes

const Interp interp_template
 
const float min_vox
 

Friends

class Track_extender
 
class Tractography::Seeding::Dynamic_ACT_additions
 

Detailed Description

Definition at line 50 of file gmwmi.h.

Constructor & Destructor Documentation

◆ GMWMI_finder() [1/3]

MR::DWI::Tractography::ACT::GMWMI_finder::GMWMI_finder ( const Image< float > &  buffer)
inline

Definition at line 57 of file gmwmi.h.

◆ GMWMI_finder() [2/3]

MR::DWI::Tractography::ACT::GMWMI_finder::GMWMI_finder ( const Interp &  interp)
inline

Definition at line 61 of file gmwmi.h.

◆ GMWMI_finder() [3/3]

MR::DWI::Tractography::ACT::GMWMI_finder::GMWMI_finder ( const GMWMI_finder that)
inline

Definition at line 65 of file gmwmi.h.

Member Function Documentation

◆ crop_track()

void MR::DWI::Tractography::ACT::GMWMI_finder::crop_track ( vector< Eigen::Vector3f > &  ) const

◆ find_interface() [1/4]

Eigen::Vector3f MR::DWI::Tractography::ACT::GMWMI_finder::find_interface ( const vector< Eigen::Vector3f > &  ,
const bool   
) const

◆ find_interface() [2/4]

Eigen::Vector3f MR::DWI::Tractography::ACT::GMWMI_finder::find_interface ( const vector< Eigen::Vector3f > &  ,
const bool  ,
Interp &   
) const
protected

◆ find_interface() [3/4]

bool MR::DWI::Tractography::ACT::GMWMI_finder::find_interface ( Eigen::Vector3f &  ) const

◆ find_interface() [4/4]

bool MR::DWI::Tractography::ACT::GMWMI_finder::find_interface ( Eigen::Vector3f &  ,
Interp &   
) const
protected

◆ get_cf_min_step()

Eigen::Vector3f MR::DWI::Tractography::ACT::GMWMI_finder::get_cf_min_step ( const Eigen::Vector3f &  ,
Interp &   
) const
protected

◆ get_normal()

Eigen::Vector3f MR::DWI::Tractography::ACT::GMWMI_finder::get_normal ( const Eigen::Vector3f &  ,
Interp &   
) const
protected

◆ get_tissues()

Tissues MR::DWI::Tractography::ACT::GMWMI_finder::get_tissues ( const Eigen::Vector3f &  p,
Interp &  interp 
) const
inlineprotected

Definition at line 83 of file gmwmi.h.

◆ normal()

Eigen::Vector3f MR::DWI::Tractography::ACT::GMWMI_finder::normal ( const Eigen::Vector3f &  ) const

Friends And Related Function Documentation

◆ Track_extender

friend class Track_extender
friend

Definition at line 96 of file gmwmi.h.

◆ Tractography::Seeding::Dynamic_ACT_additions

Definition at line 97 of file gmwmi.h.

Member Data Documentation

◆ interp_template

const Interp MR::DWI::Tractography::ACT::GMWMI_finder::interp_template
protected

Definition at line 79 of file gmwmi.h.

◆ min_vox

const float MR::DWI::Tractography::ACT::GMWMI_finder::min_vox
protected

Definition at line 80 of file gmwmi.h.


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