00001 #ifndef __RECOGNITION_METHOD_4DOF_H 00002 #define __RECOGNITION_METHOD_4DOF_H 00003 00004 #include "dof4.hh" 00005 #include "recognition_method.hh" 00006 00010 class recognition_method_4dof: public recognition_method 00011 { 00012 public: 00019 recognition_method_4dof( const calibration_ptr &_calib, vision_type method, 00020 const mimas::mm_xml_reference< XalanElement > 00021 &configuration, 00022 bool _verbose ): 00023 recognition_method( _calib, method, configuration, _verbose ) {} 00030 dof4 convert_pose_to_4dof( const std::string &type, 00031 const mi_pose &pose, 00032 double z_resolution ) const; 00039 mi_pose convert_4dof_to_pose( const std::string &type, 00040 const dof4 &dof, double z_resolution ) const; 00041 }; 00042 00043 #endif