00001 #include "bsta_register.h" 00002 00003 #include <bprb/bprb_macros.h> 00004 #include <bprb/bprb_batch_process_manager.h> 00005 #include <bprb/bprb_func_process.h> 00006 00007 #include <bsta/bsta_histogram_sptr.h> 00008 #include <bsta/algo/bsta_sigma_normalizer.h> 00009 #include <bsta/bsta_random_wrapper.h> 00010 00011 #include "bsta_processes.h" 00012 00013 void bsta_register::register_datatype() 00014 { 00015 REGISTER_DATATYPE( bsta_histogram_sptr ); 00016 REGISTER_DATATYPE( bsta_sigma_normalizer_sptr ); 00017 REGISTER_DATATYPE( bsta_random_wrapper_sptr ); 00018 } 00019 00020 void bsta_register::register_process() 00021 { 00022 REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bsta_sigma_normalization_table_process, "bstaSigmaNormTableProcess"); 00023 REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bsta_initialize_random_seed_process, "bstaInitializeRandomSeedProcess"); 00024 }