Example #1
0
 /**
  * @param int $numPoints
  *
  * @return LineString
  */
 public function generateLineString($numPoints = 2)
 {
     $lineString = new LineString($this->generatePoint(), $this->generatePoint());
     for ($i = 2; $i < $numPoints; $i++) {
         $lineString->add([$this->generatePoint()]);
     }
     return $lineString;
 }
Example #2
0
 public function testLineIsALinearRing()
 {
     $sut = new LineString(new Point(13.9, 10.3), [14.2, 15]);
     $sut->add([[15.2, 12], [35.2, 12], new Point(13.9, 10.3)]);
     $this->assertTrue($sut->isLinearRing());
 }