00001 // This is brl/bseg/vpro/vpro_line_fit_process.h 00002 #ifndef vpro_line_fit_process_h_ 00003 #define vpro_line_fit_process_h_ 00004 //-------------------------------------------------------------------------------- 00005 //: 00006 // \file 00007 // \brief live vpro_line_fit_process 00008 // \author J.L. Mundy 00009 // 00010 // Computes line_fits on each video frame 00011 // 00012 // \verbatim 00013 // Modifications 00014 // J.L. Mundy - May 16, 2003 - Initial version. 00015 // \endverbatim 00016 //-------------------------------------------------------------------------------- 00017 #include <sdet/sdet_fit_lines_params.h> 00018 #include <vpro/vpro_video_process.h> 00019 00020 class vpro_line_fit_process : public vpro_video_process, public sdet_fit_lines_params 00021 { 00022 public: 00023 vpro_line_fit_process(sdet_fit_lines_params & flp); 00024 ~vpro_line_fit_process(); 00025 virtual process_data_type get_input_type() const { return TOPOLOGY; } 00026 virtual process_data_type get_output_type() const { return SPATIAL_OBJECT; } 00027 //: compute line_fits on a set of input vtol_edges 00028 virtual bool execute(); 00029 virtual bool finish() { return true; } 00030 }; 00031 00032 00033 #endif // vpro_line_fit_process_h_
1.7.5.1