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;