Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Types | Public Member Functions | Public Attributes | List of all members
Core::ArrayMathProgramPrivate Class Reference

Public Types

typedef boost::signals2::signal< void(double) > update_progress_signal_type
 

Public Member Functions

void parallel_run (int thread, int num_threads, boost::barrier &barrier)
 

Public Attributes

size_type buffer_size_
 
int num_threads_
 
size_type array_size_
 
std::vector< float > buffer_
 
std::map< std::string, ArrayMathProgramSourceinput_sources_
 
std::map< std::string, ArrayMathProgramSourceoutput_sinks_
 
std::vector< ArrayMathProgramVariableHandle > const_variables_
 
std::vector< ArrayMathProgramVariableHandle > single_variables_
 
std::vector< std::vector< ArrayMathProgramVariableHandle > > sequential_variables_
 
std::vector< ArrayMathProgramCodeconst_functions_
 
std::vector< ArrayMathProgramCodesingle_functions_
 
std::vector< std::vector< ArrayMathProgramCode > > sequential_functions_
 
ParserProgramHandle pprogram_
 
std::vector< size_type > error_line_
 
std::vector< bool > success_
 
update_progress_signal_type update_progress_signal_
 

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