Lines Matching refs:shape

31   S2LaxLoopShape shape;  in TEST()  local
32 shape.Init(S2Loop(S2Loop::kEmpty())); in TEST()
33 EXPECT_EQ(0, shape.num_vertices()); in TEST()
34 EXPECT_EQ(0, shape.num_edges()); in TEST()
35 EXPECT_EQ(0, shape.num_chains()); in TEST()
36 EXPECT_EQ(2, shape.dimension()); in TEST()
37 EXPECT_TRUE(shape.is_empty()); in TEST()
38 EXPECT_FALSE(shape.is_full()); in TEST()
39 EXPECT_FALSE(shape.GetReferencePoint().contained); in TEST()
45 S2LaxLoopShape shape(vertices); in TEST() local
46 EXPECT_EQ(vertices.size(), shape.num_vertices()); in TEST()
47 EXPECT_EQ(vertices.size(), shape.num_edges()); in TEST()
48 EXPECT_EQ(1, shape.num_chains()); in TEST()
49 EXPECT_EQ(0, shape.chain(0).start); in TEST()
50 EXPECT_EQ(vertices.size(), shape.chain(0).length); in TEST()
52 EXPECT_EQ(vertices[i], shape.vertex(i)); in TEST()
53 auto edge = shape.edge(i); in TEST()
57 EXPECT_EQ(2, shape.dimension()); in TEST()
58 EXPECT_FALSE(shape.is_empty()); in TEST()
59 EXPECT_FALSE(shape.is_full()); in TEST()
60 EXPECT_FALSE(shape.GetReferencePoint().contained); in TEST()
65 S2LaxClosedPolylineShape shape(vertices); in TEST() local
66 EXPECT_EQ(1, shape.dimension()); in TEST()
67 EXPECT_FALSE(shape.is_empty()); in TEST()
68 EXPECT_FALSE(shape.is_full()); in TEST()
69 EXPECT_FALSE(shape.GetReferencePoint().contained); in TEST()
73 S2VertexIdLaxLoopShape shape(vector<int32>(), nullptr); in TEST() local
74 EXPECT_EQ(0, shape.num_edges()); in TEST()
75 EXPECT_EQ(0, shape.num_vertices()); in TEST()
76 EXPECT_EQ(0, shape.num_chains()); in TEST()
77 EXPECT_EQ(2, shape.dimension()); in TEST()
78 EXPECT_TRUE(shape.is_empty()); in TEST()
79 EXPECT_FALSE(shape.is_full()); in TEST()
80 EXPECT_FALSE(shape.GetReferencePoint().contained); in TEST()
87 S2VertexIdLaxLoopShape shape(vertex_ids, &vertex_array[0]); in TEST() local
88 EXPECT_EQ(4, shape.num_edges()); in TEST()
89 EXPECT_EQ(4, shape.num_vertices()); in TEST()
90 EXPECT_EQ(1, shape.num_chains()); in TEST()
91 EXPECT_EQ(0, shape.chain(0).start); in TEST()
92 EXPECT_EQ(4, shape.chain(0).length); in TEST()
93 EXPECT_EQ(&vertex_array[0], &shape.vertex(0)); in TEST()
94 EXPECT_EQ(&vertex_array[3], &shape.vertex(1)); in TEST()
95 EXPECT_EQ(&vertex_array[2], &shape.vertex(2)); in TEST()
96 EXPECT_EQ(&vertex_array[1], &shape.vertex(3)); in TEST()
97 EXPECT_EQ(2, shape.dimension()); in TEST()
98 EXPECT_FALSE(shape.is_empty()); in TEST()
99 EXPECT_FALSE(shape.is_full()); in TEST()
100 EXPECT_TRUE(s2shapeutil::ContainsBruteForce(shape, S2::Origin())); in TEST()