#include "dwi/tractography/SIFT/sifter.h"
Classes | |
class | TrackGradientCalculator |
Public Member Functions | |
SIFTer (Image< float > &i, const DWI::Directions::FastLookupSet &d) | |
SIFTer (const SIFTer &that)=delete | |
~SIFTer () | |
void | perform_filtering () |
void | output_filtered_tracks (const std::string &, const std::string &) const |
void | output_selection (const std::string &) const |
void | set_term_number (const track_t i) |
void | set_term_ratio (const float i) |
void | set_term_mu (const float i) |
void | set_csv_path (const std::string &i) |
void | set_regular_outputs (const vector< uint32_t > &, const bool) |
void | test_sorting_block_size (const size_t) const |
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 | |
double | calc_roc_cost_function () const |
double | calc_gradient (const track_t, const double, const double) const |
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 | |
vector< track_t > | output_at_counts |
bool | output_debug |
track_t | term_number |
float | term_ratio |
double | term_mu |
bool | enforce_quantisation |
std::string | csv_path |
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::FastLookupSet & | dirs |
Protected Attributes inherited from MR::DWI::Fixel_map< Fixel > | |
vector< Fixel > | fixels |
|
inline |
|
delete |
|
protected |
|
protected |
void MR::DWI::Tractography::SIFT::SIFTer::output_filtered_tracks | ( | const std::string & | , |
const std::string & | |||
) | const |
void MR::DWI::Tractography::SIFT::SIFTer::output_selection | ( | const std::string & | ) | const |
void MR::DWI::Tractography::SIFT::SIFTer::perform_filtering | ( | ) |
|
inline |
void MR::DWI::Tractography::SIFT::SIFTer::set_regular_outputs | ( | const vector< uint32_t > & | , |
const bool | |||
) |
|
inline |
|
inline |
|
inline |
void MR::DWI::Tractography::SIFT::SIFTer::test_sorting_block_size | ( | const | size_t | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |