(mark, box, filter)
| 124834 | return hits; |
| 124835 | } |
| 124836 | function visitMark(mark, box, filter) { |
| 124837 | // process if bounds intersect and if |
| 124838 | // (1) mark is a group mark (so we must recurse), or |
| 124839 | // (2) mark is interactive and passes filter |
| 124840 | return mark.bounds && box.intersects(mark.bounds) && (mark.marktype === "group" || mark.interactive !== false && (!filter || filter(mark))); |
| 124841 | } |
| 124842 | function intersectGroup(group9, box, filter, hits) { |
| 124843 | // test intersect against group |
| 124844 | // skip groups by default unless filter says otherwise |
no test coverage detected