Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::Seeding::Dynamic Class Reference

#include "dwi/tractography/seeding/dynamic.h"

Inheritance diagram for MR::DWI::Tractography::Seeding::Dynamic:
MR::DWI::Tractography::Seeding::Base MR::DWI::Tractography::SIFT::ModelBase< Fixel_TD_seed > MR::DWI::Tractography::Mapping::Fixel_TD_map< Fixel_TD_seed > MR::DWI::Fixel_map< Fixel_TD_seed >

Public Member Functions

 Dynamic (const std::string &, Image< float > &, const size_t, const DWI::Directions::FastLookupSet &)
 
 ~Dynamic ()
 
 Dynamic (const Dynamic &)=delete
 
Dynamicoperator= (const Dynamic &)=delete
 
bool get_seed (Eigen::Vector3f &) const override
 
bool get_seed (Eigen::Vector3f &, Eigen::Vector3f &) override
 
bool operator() (const FMLS::FOD_lobes &) override
 
bool operator() (const Mapping::SetDixel &i) override
 
- Public Member Functions inherited from MR::DWI::Tractography::SIFT::ModelBase< Fixel_TD_seed >
 ModelBase (Image< float > &dwi, const DWI::Directions::FastLookupSet &dirs)
 
 ModelBase (const ModelBase &)=delete
 
virtual ~ModelBase ()
 
void perform_FOD_segmentation (Image< float > &)
 
void scale_FDs_by_GM ()
 
void map_streamlines (const std::string &)
 
virtual bool operator() (const FMLS::FOD_lobes &in)
 
virtual bool operator() (const Mapping::SetDixel &in)
 
default_type calc_cost_function () const
 
default_type mu () const
 
bool have_act_data () const
 
void output_proc_mask (const std::string &)
 
void output_5tt_image (const std::string &)
 
void output_all_debug_images (const std::string &) const
 
- Public Member Functions inherited from MR::DWI::Tractography::Mapping::Fixel_TD_map< Fixel_TD_seed >
 Fixel_TD_map (const Header &H, const DWI::Directions::FastLookupSet &directions)
 
 Fixel_TD_map (const Fixel_TD_map &)=delete
 
virtual ~Fixel_TD_map ()
 
virtual bool operator() (const SetDixel &in)
 

Additional Inherited Members

- Protected Member Functions inherited from MR::DWI::Tractography::SIFT::ModelBase< Fixel_TD_seed >
void output_target_image (const std::string &) const
 
void output_target_image_sh (const std::string &) const
 
void output_target_image_fixel (const std::string &) const
 
void output_tdi (const std::string &) const
 
void output_tdi_null_lobes (const std::string &) const
 
void output_tdi_sh (const std::string &) const
 
void output_tdi_fixel (const std::string &) const
 
void output_error_images (const std::string &, const std::string &, const std::string &) const
 
void output_error_fixel_images (const std::string &, const std::string &) const
 
void output_scatterplot (const std::string &) const
 
void output_fixel_count_image (const std::string &) const
 
void output_untracked_fixels (const std::string &, const std::string &) const
 
- Protected Member Functions inherited from MR::DWI::Tractography::Mapping::Fixel_TD_map< Fixel_TD_seed >
size_t dixel2fixel (const Dixel &) const
 
- Protected Attributes inherited from MR::DWI::Tractography::Seeding::Base
float volume
 
uint32_t count
 
std::mutex mutex
 
const std::string type
 
- Protected Attributes inherited from MR::DWI::Tractography::SIFT::ModelBase< Fixel_TD_seed >
Image< float > act_5tt
 
Image< float > proc_mask
 
default_type FOD_sum
 
default_type TD_sum
 
bool have_null_lobes
 
- Protected Attributes inherited from MR::DWI::Tractography::Mapping::Fixel_TD_map< Fixel_TD_seed >
const DWI::Directions::FastLookupSetdirs
 
- Protected Attributes inherited from MR::DWI::Fixel_map< Fixel_TD_seed >
vector< Fixel_TD_seed > fixels
 

Detailed Description

Definition at line 207 of file dynamic.h.

Constructor & Destructor Documentation

◆ Dynamic() [1/2]

MR::DWI::Tractography::Seeding::Dynamic::Dynamic ( const std::string &  ,
Image< float > &  ,
const  size_t,
const DWI::Directions::FastLookupSet  
)

◆ ~Dynamic()

MR::DWI::Tractography::Seeding::Dynamic::~Dynamic ( )

◆ Dynamic() [2/2]

MR::DWI::Tractography::Seeding::Dynamic::Dynamic ( const Dynamic )
delete

Member Function Documentation

◆ get_seed() [1/2]

bool MR::DWI::Tractography::Seeding::Dynamic::get_seed ( Eigen::Vector3f &  ) const
overridevirtual

◆ get_seed() [2/2]

bool MR::DWI::Tractography::Seeding::Dynamic::get_seed ( Eigen::Vector3f &  ,
Eigen::Vector3f &   
)
overridevirtual

◆ operator()() [1/2]

bool MR::DWI::Tractography::Seeding::Dynamic::operator() ( const FMLS::FOD_lobes )
overridevirtual

◆ operator()() [2/2]

bool MR::DWI::Tractography::Seeding::Dynamic::operator() ( const Mapping::SetDixel i)
inlineoverridevirtual

Reimplemented from MR::DWI::Tractography::SIFT::ModelBase< Fixel_TD_seed >.

Definition at line 231 of file dynamic.h.

◆ operator=()

Dynamic & MR::DWI::Tractography::Seeding::Dynamic::operator= ( const Dynamic )
delete

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