contrib/brl/bseg/vpro/vpro_line_fit_process.h
Go to the documentation of this file.
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_