public function getFinalBearing(BearingInterface $bearingCalculator) { return $bearingCalculator->calculateFinalBearing($this->point1, $this->point2); }
public function testIfGetFinalBearingReversedWorksAsExpected() { $point1 = new Coordinate(0, 0); $point2 = new Coordinate(0, 10); $line = new Line($point2, $point1); $bearingCalculator = new BearingEllipsoidal(); $this->assertEquals(270.0, $line->getFinalBearing($bearingCalculator)); }