![]() |
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 Member Functions | |
| bool | create_program (ArrayMathProgramHandle &mprogram, std::string &error) |
| Step 0 : create program variable. | |
| bool | add_data_block_source (ArrayMathProgramHandle &pprogram, std::string &name, DataBlockHandle data_block, std::string &error) |
| Step 1: add sources and sinks. | |
| bool | add_mask_data_block_source (ArrayMathProgramHandle &pprogram, std::string &name, MaskDataBlockHandle mask_data_block, std::string &error) |
| bool | add_data_block_sink (ArrayMathProgramHandle &pprogram, std::string &name, DataBlockHandle data_block, std::string &error) |
| bool | translate (ParserProgramHandle &pprogram, ArrayMathProgramHandle &mprogram, std::string &error) |
| Step 2: translate code and generate executable code. More... | |
| bool | set_array_size (ArrayMathProgramHandle &mprogram, size_type array_size) |
| Step 3: Set the array size. | |
| bool | run (ArrayMathProgramHandle &mprogram, std::string &error) |
| Step 4: Run the code. | |
| bool Core::ArrayMathInterpreter::translate | ( | ParserProgramHandle & | pprogram, |
| ArrayMathProgramHandle & | mprogram, | ||
| std::string & | error | ||
| ) |
Step 2: translate code and generate executable code.
Main function for transcribing the parser output into a program that can actually be executed
1.8.10