Lines Matching refs:o2

130     auto o2 = o.intersect<10>({.0, .0}, {1.0, 1.0});  in TEST()  local
131 ASSERT_TRUE(o2); in TEST()
132 ASSERT_EQ(size_t(3), o2->size()); in TEST()
133 ASSERT_EQ(pxs(.5), o2->area()); in TEST()
136 o2 = o.intersect<10>({1.0, 1.0}, {.0, .0}); in TEST()
137 ASSERT_TRUE(o2); in TEST()
138 ASSERT_EQ(size_t(3), o2->size()); in TEST()
139 ASSERT_EQ(pxs(.5), o2->area()); in TEST()
142 o2 = o.intersect<10>({.0, 2.0}, {2.0, .0}); in TEST()
143 ASSERT_FALSE(o2); in TEST()
146 o2 = o.intersect<10>({2.0, .0}, {.0, 2.0}); in TEST()
147 ASSERT_TRUE(o2); in TEST()
148 ASSERT_EQ(size_t(4), o2->size()); in TEST()
149 ASSERT_EQ(pxs(1.0), o2->area()); in TEST()
152 o2 = o.intersect<10>({-1.0, .0}, {1.0, 2.0}); in TEST()
153 ASSERT_FALSE(o2); in TEST()
156 o2 = o.intersect<10>({1.0, 2.0}, {-1.0, .0}); in TEST()
157 ASSERT_TRUE(o2); in TEST()
158 ASSERT_EQ(size_t(4), o2->size()); in TEST()
159 ASSERT_EQ(pxs(1.0), o2->area()); in TEST()
162 o2 = o.intersect<10>({2.0, 1.0}, {.0, -1.0}); in TEST()
163 ASSERT_FALSE(o2); in TEST()
166 o2 = o.intersect<10>({.0, -1.0}, {2.0, 1.0}); in TEST()
167 ASSERT_TRUE(o2); in TEST()
168 ASSERT_EQ(size_t(4), o2->size()); in TEST()
169 ASSERT_EQ(pxs(1.0), o2->area()); in TEST()
172 o2 = o.intersect<10>({1.0, -1.0}, {-1.0, 1.0}); in TEST()
173 ASSERT_FALSE(o2); in TEST()
176 o2 = o.intersect<10>({-1.0, 1.0}, {1.0, -1.0}); in TEST()
177 ASSERT_TRUE(o2); in TEST()
178 ASSERT_EQ(size_t(4), o2->size()); in TEST()
179 ASSERT_EQ(pxs(1.0), o2->area()); in TEST()
182 o2 = o.intersect<10>({-1.0, 1.0}, {2.0, 1.0}); in TEST()
183 ASSERT_FALSE(o2); in TEST()
186 o2 = o.intersect<10>({2.0, 1.0}, {-1.0, 1.0}); in TEST()
187 ASSERT_TRUE(o2); in TEST()
188 ASSERT_EQ(size_t(4), o2->size()); in TEST()
189 ASSERT_EQ(pxs(1.0), o2->area()); in TEST()
191 o2 = o.intersect<10>({.0, -.5}, {.5, .0}); in TEST()
192 ASSERT_TRUE(o2); in TEST()
193 ASSERT_EQ(size_t(5), o2->size()); in TEST()
194 ASSERT_EQ(pxs(.875), o2->area()); in TEST()
196 o2 = o.intersect<10>({.0, .5}, {.5, .0}); in TEST()
197 ASSERT_TRUE(o2); in TEST()
198 ASSERT_EQ(size_t(5), o2->size()); in TEST()
199 ASSERT_EQ(pxs(.875), o2->area()); in TEST()
202 o2 = o3.intersect<10>({-3.3845, 25.3339}, {7.59022, 14.3592}); in TEST()
203 ASSERT_TRUE(o2); in TEST()
204 ASSERT_EQ(size_t(5), o2->size()); in TEST()