SIdx              300 modules/features2d/src/evaluation.cpp     SIdx() : S(-1), i1(-1), i2(-1) {}
SIdx              301 modules/features2d/src/evaluation.cpp     SIdx(float _S, int _i1, int _i2) : S(_S), i1(_i1), i2(_i2) {}
SIdx              306 modules/features2d/src/evaluation.cpp     bool operator<(const SIdx& v) const { return S > v.S; }
SIdx              310 modules/features2d/src/evaluation.cpp         UsedFinder(const SIdx& _used) : used(_used) {}
SIdx              311 modules/features2d/src/evaluation.cpp         const SIdx& used;
SIdx              312 modules/features2d/src/evaluation.cpp         bool operator()(const SIdx& v) const { return  (v.i1 == used.i1 || v.i2 == used.i2); }
SIdx              318 modules/features2d/src/evaluation.cpp                                             bool commonPart, std::vector<SIdx>& overlaps, float minOverlap )
SIdx              370 modules/features2d/src/evaluation.cpp                         overlaps.push_back(SIdx(ov, (int)i1, (int)i2));
SIdx              378 modules/features2d/src/evaluation.cpp     typedef std::vector<SIdx>::iterator It;
SIdx              386 modules/features2d/src/evaluation.cpp         end = std::remove_if(pos, end, SIdx::UsedFinder(*prev));
SIdx              429 modules/features2d/src/evaluation.cpp     std::vector<SIdx> overlaps;