Home | History | Annotate | Download | only in src

Lines Matching refs:SIdx

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