Lines Matching defs:area
66 * @param bool|false $exteriorOnly Calculate the area of exterior ring only, or the polygon with holes
67 * @param bool|false $signed Usually we want to get positive area, but vertices order (CW or CCW) can be determined from signed area.
71 public function area($exteriorOnly = false, $signed = false)
80 return $this->getGeos()->area();
97 $area = $signed ? ($a / 2) : abs(($a / 2));
100 return $area;
105 $area -= $innerPoly->area();
108 return $area;
133 $totalArea += $ca['area'];
134 $x += $ca['x'] * $ca['area'];
135 $y += $ca['y'] * $ca['area'];
137 $totalArea -= $ca['area'];
138 $x += $ca['x'] * $ca['area'] * -1;
139 $y += $ca['y'] * $ca['area'] * -1;
154 $area = (new Polygon([$ring]))->area(true, true);
158 if ($pointCount === 0 || $area == 0.0) {
159 return ['area' => 0, 'x' => null, 'y' => null];
169 return ['area' => abs($area), 'x' => $x / (6 * $area), 'y' => $y / (6 * $area)];