public Element next() { Element match = null; if (hasNext()) { match = new Element(new Element(currentX + offX, currentY + offY, target.w, target.h), currentScore); int margin = getPurgeMargin(); Range rangeX = new Range(Math.max(currentX - margin, 0), currentX + 1); Range rangeY = new Range(Math.max(currentY - margin, 0), currentY + 1); result.colRange(rangeX).rowRange(rangeY).setTo(new Scalar(0f)); } return match; }
public Range clone() { return new Range(start, end); }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }
public Range intersection(Range r1) { Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end)); r.end = Math.max(r.end, r.start); return r; }