Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::SIFT2::TckFactor Class Reference

#include "dwi/tractography/SIFT2/tckfactor.h"

Inheritance diagram for MR::DWI::Tractography::SIFT2::TckFactor:
MR::DWI::Tractography::SIFT::Model< Fixel > MR::DWI::Tractography::SIFT::ModelBase< Fixel > MR::DWI::Tractography::Mapping::Fixel_TD_map< Fixel > MR::DWI::Fixel_map< Fixel >

Friends

class LineSearchFunctor
 
class CoefficientOptimiserBase
 
class CoefficientOptimiserGSS
 
class CoefficientOptimiserQLS
 
class CoefficientOptimiserIterative
 
class FixelUpdater
 
class RegularisationCalculator
 

Additional Inherited Members

- Public Member Functions inherited from MR::DWI::Tractography::SIFT::Model< Fixel >
template<class Set >
 Model (Set &dwi, const DWI::Directions::FastLookupSet &dirs)
 
 Model (const Model &that)=delete
 
virtual ~Model ()
 
void map_streamlines (const std::string &)
 
void remove_excluded_fixels ()
 
void check_TD ()
 
track_t num_tracks () const
 
void output_non_contributing_streamlines (const std::string &) const
 
- Public Member Functions inherited from MR::DWI::Tractography::SIFT::ModelBase< Fixel >
 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 >
 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)
 
- Protected Member Functions inherited from MR::DWI::Tractography::SIFT::ModelBase< Fixel >
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 >
size_t dixel2fixel (const Dixel &) const
 
- Protected Attributes inherited from MR::DWI::Tractography::SIFT::Model< Fixel >
std::string tck_file_path
 
vector< TrackContribution * > contributions
 
- Protected Attributes inherited from MR::DWI::Tractography::SIFT::ModelBase< Fixel >
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 >
const DWI::Directions::FastLookupSetdirs
 
- Protected Attributes inherited from MR::DWI::Fixel_map< Fixel >
vector< Fixel > fixels
 

Detailed Description

Definition at line 59 of file tckfactor.h.

Friends And Related Function Documentation

◆ CoefficientOptimiserBase

friend class CoefficientOptimiserBase
friend

Definition at line 123 of file tckfactor.h.

◆ CoefficientOptimiserGSS

friend class CoefficientOptimiserGSS
friend

Definition at line 124 of file tckfactor.h.

◆ CoefficientOptimiserIterative

friend class CoefficientOptimiserIterative
friend

Definition at line 126 of file tckfactor.h.

◆ CoefficientOptimiserQLS

friend class CoefficientOptimiserQLS
friend

Definition at line 125 of file tckfactor.h.

◆ FixelUpdater

friend class FixelUpdater
friend

Definition at line 127 of file tckfactor.h.

◆ LineSearchFunctor

friend class LineSearchFunctor
friend

Definition at line 122 of file tckfactor.h.

◆ RegularisationCalculator

friend class RegularisationCalculator
friend

Definition at line 128 of file tckfactor.h.


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