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
Core::ArrayMathEngine Member List

This is the complete list of members for Core::ArrayMathEngine, including all inherited members.

add_binary_operator(std::string op, std::string funname, int priority) (defined in Core::Parser)Core::Parser
add_data_block_sink(ArrayMathProgramHandle &pprogram, std::string &name, DataBlockHandle data_block, std::string &error) (defined in Core::ArrayMathInterpreter)Core::ArrayMathInterpreter
add_data_block_source(ArrayMathProgramHandle &pprogram, std::string &name, DataBlockHandle data_block, std::string &error)Core::ArrayMathInterpreter
add_expressions(std::string &expressions)Core::ArrayMathEngine
add_input_data_block(std::string name, DataBlockHandle data_block, std::string &error)Core::ArrayMathEngine
add_input_mask_data_block(std::string name, MaskDataBlockHandle mask_data_block, std::string &error) (defined in Core::ArrayMathEngine)Core::ArrayMathEngine
add_input_variable(ParserProgramHandle &program, std::string name, std::string type, int flags=0) (defined in Core::Parser)Core::Parser
add_mask_data_block_source(ArrayMathProgramHandle &pprogram, std::string &name, MaskDataBlockHandle mask_data_block, std::string &error) (defined in Core::ArrayMathInterpreter)Core::ArrayMathInterpreter
add_numerical_constant(std::string name, float val) (defined in Core::Parser)Core::Parser
add_output_data_block(std::string name, size_t nx, size_t ny, size_t nz, Core::DataType type, std::string &error) (defined in Core::ArrayMathEngine)Core::ArrayMathEngine
add_output_variable(ParserProgramHandle &program, std::string name, std::string type="U", int flags=0) (defined in Core::Parser)Core::Parser
add_output_variable(ParserProgramHandle &program, std::string name) (defined in Core::Parser)Core::Parser
add_unary_post_operator(std::string op, std::string funname) (defined in Core::Parser)Core::Parser
add_unary_pre_operator(std::string op, std::string funname) (defined in Core::Parser)Core::Parser
ArrayMathEngine() (defined in Core::ArrayMathEngine)Core::ArrayMathEngine
clear()Core::ArrayMathEngine
create_program(ArrayMathProgramHandle &mprogram, std::string &error)Core::ArrayMathInterpreter
get_data_block(std::string name, DataBlockHandle &data_block)Core::ArrayMathEngine
get_input_variable_type(ParserProgramHandle &program, std::string name, std::string &type) (defined in Core::Parser)Core::Parser
get_input_variable_type(ParserProgramHandle &program, std::string name, std::string &type, int &flags) (defined in Core::Parser)Core::Parser
get_output_variable_type(ParserProgramHandle &program, std::string name, std::string &type) (defined in Core::Parser)Core::Parser
get_output_variable_type(ParserProgramHandle &program, std::string name, std::string &type, int &flags) (defined in Core::Parser)Core::Parser
optimize(ParserProgramHandle &program, std::string &error) (defined in Core::Parser)Core::Parser
parse(ParserProgramHandle &program, std::string expressions, std::string &error) (defined in Core::Parser)Core::Parser
parse_and_validate(std::string &error)Core::ArrayMathEngine
Parser() (defined in Core::Parser)Core::Parser
run(std::string &error)Core::ArrayMathEngine
Core::ArrayMathInterpreter::run(ArrayMathProgramHandle &mprogram, std::string &error)Core::ArrayMathInterpreter
set_array_size(ArrayMathProgramHandle &mprogram, size_type array_size)Core::ArrayMathInterpreter
translate(ParserProgramHandle &pprogram, ArrayMathProgramHandle &mprogram, std::string &error)Core::ArrayMathInterpreter
update_progress_signal_Core::ArrayMathEngine
update_progress_signal_type typedef (defined in Core::ArrayMathEngine)Core::ArrayMathEngine
validate(ParserProgramHandle &program, ParserFunctionCatalogHandle &catalog, std::string &error) (defined in Core::Parser)Core::Parser