contrib/brl/bseg/bbgm/pro/bbgm_register.cxx
Go to the documentation of this file.
00001 #include "bbgm_register.h"
00002 #include "bbgm_processes.h"
00003 #include <bbgm/bbgm_image_sptr.h>
00004 #include <bprb/bprb_macros.h>
00005 #include <bprb/bprb_func_process.h>
00006 #include <bprb/bprb_batch_process_manager.h>
00007 
00008 
00009 void bbgm_register::register_datatype()
00010 {
00011   REGISTER_DATATYPE( bbgm_image_sptr );
00012 }
00013 
00014 void bbgm_register::register_process()
00015 {
00016   REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bbgm_load_image_of_process, "bbgmLoadImageOfProcess");
00017 
00018   REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bbgm_save_image_of_process, "bbgmSaveImageOfProcess");
00019 
00020   REG_PROCESS_FUNC_CONS_INIT(bprb_func_process, bprb_batch_process_manager, bbgm_update_dist_image_process, "bbgmUpdateDistImageProcess");
00021 
00022   REG_PROCESS_FUNC_CONS_INIT(bprb_func_process, bprb_batch_process_manager, bbgm_update_dist_image_stream_process, "bbgmUpdateDistImageStreamProcess");
00023 
00024   REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bbgm_display_dist_image_process, "bbgmDisplayDistImageProcess");
00025 
00026   REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bbgm_local_frame_trans_process, "bbgmLocalFrameTransProcess");
00027 
00028   REG_PROCESS_FUNC_CONS_INIT(bprb_func_process, bprb_batch_process_manager, bbgm_update_parzen_dist_image_process, "bbgmUpdateParzenDistImageProcess");
00029   
00030   REG_PROCESS_FUNC_CONS(bprb_func_process, bprb_batch_process_manager, bbgm_measure_process, "bbgmMeasureProcess");
00031   
00032 }