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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
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: