One thread of the tractography. More...
#include <thread.h>
Public Member Functions | |
TractographyThread (const WorkList &work_list, const int id, Tractography *tractography, std::vector< SeedPointInfo > &seed_infos, bool branching, int num_tensors, std::vector< Fiber > &output_fiber_group) | |
int | get_num_works () const |
int | get_index () const |
int | get_id () const |
void | lock_index () const |
void | operator() () |
Public Attributes | |
std::vector< SeedPointInfo > | branching_seed_info_ |
std::vector < BranchingSeedAffiliation > | branching_seed_affiliation_ |
Protected Attributes | |
const WorkList & | work_list_ |
int | index_ |
boost::mutex | index_mutex_ |
int | id_ |
Tractography * | tractography_ |
std::vector< SeedPointInfo > & | seed_infos_ |
bool | branching_ |
int | num_tensors_ |
std::vector< Fiber > & | output_fiber_group_ |
One thread of the tractography.