match.hh

00001 #ifndef __MATCH_H
00002 #define __MATCH_H
00003 
00004 #include "instance_data.hh"
00005 #include "mi_pose.hh"
00006 
00016 class match
00017 {
00018 public:
00025   match( std::string _type, mi_pose _pose, double _fit,
00026          instance_data_ptr _data = instance_data_ptr() ):
00027     type(_type), pose(_pose), fit(_fit), data(_data) {}
00033   const std::string &get_type(void) const { return type; }
00036   mi_pose get_pose(void) const { return pose; }
00041   double get_fit(void) const { return fit; }
00043   instance_data_ptr get_data(void) const { return data; }
00044 protected:
00046   std::string type;
00048   mi_pose pose;
00050   double fit;
00052   instance_data_ptr data;
00053 };
00054 
00055 #endif

doxygen-1.4.5 documentation for micron-vision - Tue Jan 17 15:29:15 2006