Lines Matching refs:contains

173  * Tests FloatPolygon::contains() with a right triangle, and fillRule = nonzero.
189 EXPECT_TRUE(triangle.contains(FloatPoint(200, 100)));
190 EXPECT_TRUE(triangle.contains(FloatPoint(200, 200)));
191 EXPECT_TRUE(triangle.contains(FloatPoint(100, 200)));
192 EXPECT_TRUE(triangle.contains(FloatPoint(150, 150)));
193 EXPECT_FALSE(triangle.contains(FloatPoint(100, 100)));
194 EXPECT_FALSE(triangle.contains(FloatPoint(149, 149)));
195 EXPECT_FALSE(triangle.contains(FloatPoint(150, 200.5)));
196 EXPECT_FALSE(triangle.contains(FloatPoint(201, 200.5)));
200 * Tests FloatPolygon::contains() with a right triangle, and fillRule = evenodd;
216 EXPECT_TRUE(triangle.contains(FloatPoint(200, 100)));
217 EXPECT_TRUE(triangle.contains(FloatPoint(200, 200)));
218 EXPECT_TRUE(triangle.contains(FloatPoint(100, 200)));
219 EXPECT_TRUE(triangle.contains(FloatPoint(150, 150)));
220 EXPECT_FALSE(triangle.contains(FloatPoint(100, 100)));
221 EXPECT_FALSE(triangle.contains(FloatPoint(149, 149)));
222 EXPECT_FALSE(triangle.contains(FloatPoint(150, 200.5)));
223 EXPECT_FALSE(triangle.contains(FloatPoint(201, 200.5)));
255 * Test FloatPolygon::contains() with a trapezoid. The vertices are listed in counter-clockwise order.
274 EXPECT_TRUE(trapezoid.contains(FloatPoint(150, 100)));
275 EXPECT_TRUE(trapezoid.contains(FloatPoint(150, 101)));
276 EXPECT_TRUE(trapezoid.contains(FloatPoint(200, 125)));
277 EXPECT_FALSE(trapezoid.contains(FloatPoint(149, 100)));
278 EXPECT_FALSE(trapezoid.contains(FloatPoint(301, 150)));
283 * Test FloatPolygon::contains() with a non-convex rectilinear polygon. The polygon has the same shape
310 EXPECT_TRUE(h.contains(FloatPoint(100, 100)));
311 EXPECT_TRUE(h.contains(FloatPoint(125, 100)));
312 EXPECT_TRUE(h.contains(FloatPoint(125, 125)));
313 EXPECT_TRUE(h.contains(FloatPoint(150, 100)));
314 EXPECT_TRUE(h.contains(FloatPoint(200, 200)));
315 EXPECT_TRUE(h.contains(FloatPoint(225, 225)));
316 EXPECT_TRUE(h.contains(FloatPoint(250, 250)));
317 EXPECT_TRUE(h.contains(FloatPoint(100, 250)));
318 EXPECT_TRUE(h.contains(FloatPoint(125, 250)));
320 EXPECT_FALSE(h.contains(FloatPoint(99, 100)));
321 EXPECT_FALSE(h.contains(FloatPoint(251, 100)));
322 EXPECT_FALSE(h.contains(FloatPoint(151, 100)));
323 EXPECT_FALSE(h.contains(FloatPoint(199, 100)));
324 EXPECT_FALSE(h.contains(FloatPoint(175, 125)));
325 EXPECT_FALSE(h.contains(FloatPoint(151, 250)));
326 EXPECT_FALSE(h.contains(FloatPoint(199, 250)));
327 EXPECT_FALSE(h.contains(FloatPoint(199, 250)));
328 EXPECT_FALSE(h.contains(FloatPoint(175, 225)));