Lines Matching defs:polygon

89     Polygon* polygon = new Polygon(vertexes, VECTOR2_SIZE);
90 if (polygon == nullptr) {
94 Rect rect = polygon->MakeAABB();
100 delete polygon;
114 Polygon* polygon = new Polygon(vertexes, VECTOR2_SIZE);
115 if (polygon == nullptr) {
120 EXPECT_EQ(polygon->GetVertexNum(), VECTOR2_SIZE);
121 delete polygon;
132 Polygon* polygon = new Polygon();
133 if (polygon == nullptr) {
138 polygon->SetVertexNum(VERTEX_NUM);
140 EXPECT_EQ(polygon->GetVertexNum(), VERTEX_NUM);
141 delete polygon;
155 Polygon* polygon = new Polygon(vertexes, VECTOR2_SIZE);
156 if (polygon == nullptr) {
160 EXPECT_EQ(polygon->operator[](1).x_, FIVEFOLD_VALUE);
161 EXPECT_EQ(polygon->operator[](2).y_, FIVEFOLD_VALUE);
163 delete polygon;
175 Polygon* polygon = new Polygon(rect);
176 if (polygon == nullptr) {
181 EXPECT_EQ(polygon->operator[](i).x_, BASE_VALUE);
182 EXPECT_EQ(polygon->operator[](i++).y_, TWOFOLD_VALUE);
183 EXPECT_EQ(polygon->operator[](i).x_, THREEFOLD_VALUE);
184 EXPECT_EQ(polygon->operator[](i++).y_, TWOFOLD_VALUE);
185 EXPECT_EQ(polygon->operator[](i).x_, THREEFOLD_VALUE);
186 EXPECT_EQ(polygon->operator[](i++).y_, FOURFOLD_VALUE);
187 EXPECT_EQ(polygon->operator[](i).x_, BASE_VALUE);
188 EXPECT_EQ(polygon->operator[](i++).y_, FOURFOLD_VALUE);
189 EXPECT_EQ(polygon->GetVertexNum(), VECTOR2_SIZE);
191 delete polygon;
287 Polygon* polygon = new Polygon(vertexes, VECTOR2_SIZE);
288 if (polygon == nullptr) {
296 delete polygon;
300 Clip(*polygon, *line);
302 EXPECT_EQ(polygon->GetVertexNum(), 3);
303 EXPECT_EQ(polygon->operator[](i).x_, FIVEFOLD_VALUE);
304 EXPECT_EQ(polygon->operator[](i++).y_, BASE_VALUE);
305 EXPECT_EQ(polygon->operator[](i).x_, BASE_VALUE);
306 EXPECT_EQ(polygon->operator[](i++).y_, THREEFOLD_VALUE);
307 EXPECT_EQ(polygon->operator[](i).x_, 0);
308 EXPECT_EQ(polygon->operator[](i++).y_, 0);
310 delete polygon;