00001 #if 0
00002 
00003 #ifndef _MATCHING_HPP_
00004 #define _MATCHING_HPP_
00005 
00006 #include "jmath/jblas.hpp"
00007 
00008 namespace jafar {
00009 namespace facetsmap {
00010   class FacetsCloseness;
00011   class Facet;
00012   class FacetsMap;
00013   struct MatchingParam {
00014     MatchingParam(double tf = 0.1, double tp = 0.9, double tz = 0.6) : threshold_far(tf), threshold_parallelism(tp), threshold_zncc(tz) {}
00015     double threshold_far;
00016     double threshold_parallelism;
00017     double threshold_zncc;
00018   };
00019   FacetsCloseness* bestNeighbourgh(Facet* f, FacetsMap* fm, jblas::mat44& robotpos, MatchingParam& mp);
00020 };
00021 };
00022 
00023 #endif
00024 
00025 #endif