Lines Matching refs:Union

97   stuff.Union(gfx::Rect(1, 2, 3, 4));
101 stuff.Union(gfx::Rect(5, 6, 7, 8));
305 r.Union(gfx::Rect(1, 2, 12, 13));
312 r.Union(gfx::Rect(1, 2, 12, 13));
316 TEST(SimpleEnclosedRegionTest, Union) {
320 // Empty Union anything = anything.
321 r.Union(gfx::Rect(4, 5, 6, 7));
324 // Anything Union empty = anything.
325 r.Union(gfx::Rect());
328 // Anything Union contained rect = Anything.
329 r.Union(gfx::Rect(5, 6, 4, 5));
332 // Anything Union containing rect = containing rect.
333 r.Union(gfx::Rect(2, 3, 8, 9));
335 r.Union(gfx::Rect(2, 3, 9, 10));
338 // Union with a smaller disjoint rect is ignored.
339 r.Union(gfx::Rect(20, 21, 9, 9));
342 // Union with a smaller overlapping rect is ignored.
343 r.Union(gfx::Rect(3, 4, 9, 9));
346 // Union with an equal sized rect can be either one.
347 r.Union(gfx::Rect(4, 4, 9, 10));
352 // Union with a larger disjoint rect is taken.
353 r.Union(gfx::Rect(20, 21, 12, 13));
356 // Union with a larger overlapping rect is taken.
357 r.Union(gfx::Rect(19, 19, 12, 14));
362 r.Union(gfx::Rect(12, 7, 9, 16));
366 r.Union(gfx::Rect(9, 7, 9, 16));
370 r.Union(gfx::Rect(7, 12, 16, 9));
374 r.Union(gfx::Rect(7, 9, 16, 9));
378 // will. Union area is 9*12 = 108. By merging, we make a rect with an area of
380 // remaining enclosed in the Union.
382 r.Union(gfx::Rect(12, 9, 9, 12));
386 r.Union(gfx::Rect(9, 9, 9, 12));
390 r.Union(gfx::Rect(9, 12, 12, 9));
394 r.Union(gfx::Rect(9, 9, 12, 9));
398 r.Union(gfx::Rect(10, 10, 10, 10));
402 r.Union(gfx::Rect(10, 10, 10, 10));
406 r.Union(gfx::Rect(10, 10, 10, 10));
410 r.Union(gfx::Rect(10, 10, 10, 10));