protected static function getBaseCoordinate(self $coordinate)
    {
        $latitude   = $coordinate->getLatitude()->toNative();
        $longitude  = $coordinate->getLongitude()->toNative();
        $ellipsoid  = BaseEllipsoid::createFromName($coordinate->getEllipsoid()->toNative());
        $coordinate = new BaseCoordinate(array($latitude, $longitude), $ellipsoid);

        return $coordinate;
    }
protected static function getBaseCoordinate(self $coordinate)
    {
        $latitude   = $coordinate->getLatitude()->toNative();
        $longitude  = $coordinate->getLongitude()->toNative();
        $ellipsoid  = BaseEllipsoid::createFromName($coordinate->getEllipsoid()->toNative());
        $coordinate = new BaseCoordinate(array($latitude, $longitude), $ellipsoid);

        return $coordinate;
    }
protected static function getBaseCoordinate ( self $ coordinate ) { $ latitude = $ coordinate -> getLatitude ( ) -> toNative ( ) ; $ longitude = $ coordinate -> getLongitude ( ) -> toNative ( ) ; $ ellipsoid = BaseEllipsoid :: createFromName ( $ coordinate -> getEllipsoid ( ) -> toNative ( ) ) ; $ coordinate = new BaseCoordinate ( array ( $ latitude , $ longitude ) , $ ellipsoid ) ; return $ coordinate ; }
Returns the underlying Coordinate object

@param  self           $coordinate
@return BaseCoordinate
Returns the underlying Coordinate object