Location\Line::getFinalBearing PHP Method

getFinalBearing() public method

public getFinalBearing ( Location\Bearing\BearingInterface $bearingCalculator ) : float
$bearingCalculator Location\Bearing\BearingInterface
return float
    public function getFinalBearing(BearingInterface $bearingCalculator)
    {
        return $bearingCalculator->calculateFinalBearing($this->point1, $this->point2);
    }

Usage Example

Beispiel #1
0
 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));
 }