contrib/brl/bbas/bsta/pro/bsta_register.cxx
Go to the documentation of this file.
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 }