Lines Matching defs:c1
79 Geom::Point c1 = unclump_center (item1);
86 double a1 = atan2 ((c2 - c1)[Geom::Y], (c2 - c1)[Geom::X] * wh1[Geom::Y]/wh1[Geom::X]);
90 double a2 = atan2 ((c1 - c2)[Geom::Y], (c1 - c2)[Geom::X] * wh2[Geom::Y]/wh2[Geom::X]);
99 double dist_r = (Geom::L2 (c2 - c1) - r1 - r2);
113 if (c2[Geom::Y] > c1[Geom::Y] + wh1[Geom::Y]/2) {
114 y_closest = c1[Geom::Y] + wh1[Geom::Y]/2;
115 } else if (c2[Geom::Y] < c1[Geom::Y] - wh1[Geom::Y]/2) {
116 y_closest = c1[Geom::Y] - wh1[Geom::Y]/2;
120 c1_points[0] = Geom::Point (c1[Geom::X], y_closest);
122 if (c2[Geom::X] > c1[Geom::X] + wh1[Geom::X]/2) {
123 x_closest = c1[Geom::X] + wh1[Geom::X]/2;
124 } else if (c2[Geom::X] < c1[Geom::X] - wh1[Geom::X]/2) {
125 x_closest = c1[Geom::X] - wh1[Geom::X]/2;
129 c1_points[1] = Geom::Point (x_closest, c1[Geom::Y]);
136 if (c1[Geom::Y] > c2[Geom::Y] + wh2[Geom::Y]/2) {
138 } else if (c1[Geom::Y] < c2[Geom::Y] - wh2[Geom::Y]/2) {
141 y_closest = c1[Geom::Y];
145 if (c1[Geom::X] > c2[Geom::X] + wh2[Geom::X]/2) {
147 } else if (c1[Geom::X] < c2[Geom::X] - wh2[Geom::X]/2) {
150 x_closest = c1[Geom::X];