00001 #ifndef rgrl_evaluator_ssd_h_ 00002 #define rgrl_evaluator_ssd_h_ 00003 00004 //: 00005 // \file 00006 // \author Lee, Ying-Lin (Bess) 00007 // 00008 // \verbatim 00009 // \endverbatim 00010 00011 #include <rgrl/rgrl_evaluator.h> 00012 #include <vcl_vector.h> 00013 00014 class rgrl_evaluator_ssd 00015 : public rgrl_evaluator 00016 { 00017 public: 00018 rgrl_evaluator_ssd() {} 00019 ~rgrl_evaluator_ssd() {} 00020 00021 double evaluate( vcl_vector< double > const& a, 00022 vcl_vector< double > const& b, 00023 vcl_vector< double > const& weight ) const; 00024 00025 // Defines type-related functions 00026 rgrl_type_macro( rgrl_evaluator_ssd, rgrl_evaluator ); 00027 00028 }; 00029 #endif