Lines Matching refs:QuadF

19   QuadF q1;
20 QuadF q2(e, e, e, e);
21 QuadF q3(a, b, c, d);
22 QuadF q4(BoundingRect(a, c));
60 QuadF q1(a, b, c, d);
61 QuadF added = q1 + v;
63 QuadF expected1(PointF(4.5f, -1.5f),
70 QuadF q2(a, b, c, d);
71 QuadF subtracted = q2 - v;
73 QuadF expected2(PointF(-2.5f, 3.5f),
80 QuadF q3(a, b, c, d);
83 EXPECT_EQ(QuadF(a, b, c, d), q3);
94 EXPECT_TRUE(QuadF().IsRectilinear());
95 EXPECT_TRUE(QuadF(a, b, c, d).IsRectilinear());
96 EXPECT_TRUE((QuadF(a, b, c, d) + v).IsRectilinear());
103 EXPECT_TRUE(QuadF(a2, b, c, d).IsRectilinear());
104 EXPECT_TRUE((QuadF(a2, b, c, d) + v).IsRectilinear());
105 EXPECT_TRUE(QuadF(a, b2, c, d).IsRectilinear());
106 EXPECT_TRUE((QuadF(a, b2, c, d) + v).IsRectilinear());
107 EXPECT_TRUE(QuadF(a, b, c2, d).IsRectilinear());
108 EXPECT_TRUE((QuadF(a, b, c2, d) + v).IsRectilinear());
109 EXPECT_TRUE(QuadF(a, b, c, d2).IsRectilinear());
110 EXPECT_TRUE((QuadF(a, b, c, d2) + v).IsRectilinear());
159 EXPECT_FALSE(QuadF(a_off, b, c, d).IsRectilinear());
160 EXPECT_FALSE((QuadF(a_off, b, c, d) + v).IsRectilinear());
161 EXPECT_FALSE(QuadF(a, b_off, c, d).IsRectilinear());
162 EXPECT_FALSE((QuadF(a, b_off, c, d) + v).IsRectilinear());
163 EXPECT_FALSE(QuadF(a, b, c_off, d).IsRectilinear());
164 EXPECT_FALSE((QuadF(a, b, c_off, d) + v).IsRectilinear());
165 EXPECT_FALSE(QuadF(a, b, c, d_off).IsRectilinear());
166 EXPECT_FALSE((QuadF(a, b, c, d_off) + v).IsRectilinear());
167 EXPECT_FALSE(QuadF(a_off, b, c_off, d).IsRectilinear());
168 EXPECT_FALSE((QuadF(a_off, b, c_off, d) + v).IsRectilinear());
169 EXPECT_FALSE(QuadF(a, b_off, c, d_off).IsRectilinear());
170 EXPECT_FALSE((QuadF(a, b_off, c, d_off) + v).IsRectilinear());
171 EXPECT_FALSE(QuadF(a, b_off, c_off, d_off).IsRectilinear());
172 EXPECT_FALSE((QuadF(a, b_off, c_off, d_off) + v).IsRectilinear());
173 EXPECT_FALSE(QuadF(a_off, b, c_off, d_off).IsRectilinear());
174 EXPECT_FALSE((QuadF(a_off, b, c_off, d_off) + v).IsRectilinear());
175 EXPECT_FALSE(QuadF(a_off, b_off, c, d_off).IsRectilinear());
176 EXPECT_FALSE((QuadF(a_off, b_off, c, d_off) + v).IsRectilinear());
177 EXPECT_FALSE(QuadF(a_off, b_off, c_off, d).IsRectilinear());
178 EXPECT_FALSE((QuadF(a_off, b_off, c_off, d) + v).IsRectilinear());
179 EXPECT_TRUE(QuadF(a_off, b_off, c_off, d_off).IsRectilinear());
180 EXPECT_TRUE((QuadF(a_off, b_off, c_off, d_off) + v).IsRectilinear());
189 EXPECT_FALSE(QuadF(a1, b1, c1, d1).IsCounterClockwise());
190 EXPECT_FALSE(QuadF(b1, c1, d1, a1).IsCounterClockwise());
191 EXPECT_TRUE(QuadF(a1, d1, c1, b1).IsCounterClockwise());
192 EXPECT_TRUE(QuadF(c1, b1, a1, d1).IsCounterClockwise());
199 EXPECT_TRUE(QuadF(a2, b2, c2, d2).IsCounterClockwise());
200 EXPECT_TRUE(QuadF(b2, c2, d2, a2).IsCounterClockwise());
201 EXPECT_FALSE(QuadF(a2, d2, c2, b2).IsCounterClockwise());
202 EXPECT_FALSE(QuadF(c2, b2, a2, d2).IsCounterClockwise());
209 EXPECT_FALSE(QuadF(a3, b3, c3, d3).IsCounterClockwise());
210 EXPECT_FALSE(QuadF(b3, c3, d3, a3).IsCounterClockwise());
211 EXPECT_TRUE(QuadF(a3, d3, c3, b3).IsCounterClockwise());
214 EXPECT_TRUE(QuadF(c3, b3, a3, d3).IsCounterClockwise());
221 EXPECT_FALSE(QuadF(a4, b4, c4, d4).IsCounterClockwise());
222 EXPECT_FALSE(QuadF(b4, c4, d4, a4).IsCounterClockwise());
223 EXPECT_TRUE(QuadF(a4, d4, c4, b4).IsCounterClockwise());
224 EXPECT_TRUE(QuadF(c4, b4, a4, d4).IsCounterClockwise());
232 EXPECT_FALSE(QuadF(a5, b5, c5, d5).IsCounterClockwise());
233 EXPECT_FALSE(QuadF(b5, c5, d5, a5).IsCounterClockwise());
234 EXPECT_TRUE(QuadF(a5, d5, c5, b5).IsCounterClockwise());
235 EXPECT_TRUE(QuadF(c5, b5, a5, d5).IsCounterClockwise());
240 EXPECT_EQ(r, QuadF(r).BoundingBox());
251 QuadF(a, b, c, d).BoundingBox());
268 EXPECT_TRUE(QuadF(a, b, c, d).Contains(a + ac_center));
269 EXPECT_TRUE(QuadF(a, b, c, d).Contains(b + bd_center));
270 EXPECT_TRUE(QuadF(a, b, c, d).Contains(c - ac_center));
271 EXPECT_TRUE(QuadF(a, b, c, d).Contains(d - bd_center));
272 EXPECT_FALSE(QuadF(a, b, c, d).Contains(a - ac_center));
273 EXPECT_FALSE(QuadF(a, b, c, d).Contains(b - bd_center));
274 EXPECT_FALSE(QuadF(a, b, c, d).Contains(c + ac_center));
275 EXPECT_FALSE(QuadF(a, b, c, d).Contains(d + bd_center));
277 EXPECT_TRUE(QuadF(a, b, c, d).Contains(a));
278 EXPECT_FALSE(QuadF(a, b, c, d).Contains(a - epsilon_x));
279 EXPECT_FALSE(QuadF(a, b, c, d).Contains(a - epsilon_y));
280 EXPECT_FALSE(QuadF(a, b, c, d).Contains(a + epsilon_x));
281 EXPECT_TRUE(QuadF(a, b, c, d).Contains(a + epsilon_y));
283 EXPECT_TRUE(QuadF(a, b, c, d).Contains(b));
284 EXPECT_FALSE(QuadF(a, b, c, d).Contains(b - epsilon_x));
285 EXPECT_FALSE(QuadF(a, b, c, d).Contains(b - epsilon_y));
286 EXPECT_TRUE(QuadF(a, b, c, d).Contains(b + epsilon_x));
287 EXPECT_FALSE(QuadF(a, b, c, d).Contains(b + epsilon_y));
289 EXPECT_TRUE(QuadF(a, b, c, d).Contains(c));
290 EXPECT_FALSE(QuadF(a, b, c, d).Contains(c - epsilon_x));
291 EXPECT_TRUE(QuadF(a, b, c, d).Contains(c - epsilon_y));
292 EXPECT_FALSE(QuadF(a, b, c, d).Contains(c + epsilon_x));
293 EXPECT_FALSE(QuadF(a, b, c, d).Contains(c + epsilon_y));
295 EXPECT_TRUE(QuadF(a, b, c, d).Contains(d));
296 EXPECT_TRUE(QuadF(a, b, c, d).Contains(d - epsilon_x));
297 EXPECT_FALSE(QuadF(a, b, c, d).Contains(d - epsilon_y));
298 EXPECT_FALSE(QuadF(a, b, c, d).Contains(d + epsilon_x));
299 EXPECT_FALSE(QuadF(a, b, c, d).Contains(d + epsilon_y));
307 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.1f, -1.0f)));
308 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, -1.0f)));
309 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(0.0f, -1.0f)));
310 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, -1.0f)));
311 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(1.1f, -1.0f)));
313 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.1f, 1.0f)));
314 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, 1.0f)));
315 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(0.0f, 1.0f)));
316 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, 1.0f)));
317 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(1.1f, 1.0f)));
319 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, -1.1f)));
320 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, -1.0f)));
321 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, 0.0f)));
322 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, 1.0f)));
323 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.0f, 1.1f)));
325 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, -1.1f)));
326 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, -1.0f)));
327 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, 0.0f)));
328 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, 1.0f)));
329 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(1.0f, 1.1f)));
331 EXPECT_TRUE(QuadF(s1, s2, s3, s4).Contains(PointF(0, 0)));
333 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(-1.1f, 0)));
334 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(1.1f, 0)));
335 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(0, -1.1f)));
336 EXPECT_FALSE(QuadF(s1, s2, s3, s4).Contains(PointF(0, 1.1f)));
344 QuadF q1(a, b, c, d);
351 EXPECT_EQ(q1, QuadF(a_scaled, b_scaled, c_scaled, d_scaled));
353 QuadF q2;