@@ -402,7 +402,7 @@ protected virtual void RadiansToMeters(Span<double> lons, Span<double> lats, int
402402 /// </summary>
403403 /// <param name="lon">The longitude in degree</param>
404404 /// <param name="lat">The latitude in degree</param>
405- protected void DegreesToMeters ( ref double lon , ref double lat )
405+ protected virtual void DegreesToMeters ( ref double lon , ref double lat )
406406 {
407407 lon = DegreesToRadians ( lon ) ;
408408 lat = DegreesToRadians ( lat ) ;
@@ -416,7 +416,7 @@ protected void DegreesToMeters(ref double lon, ref double lat)
416416 /// <param name="lats">The latitudes of the points in degree when entering, their y-ordinates in meters after exit.</param>
417417 /// <param name="strideX">A stride value for longitude-ordinates</param>
418418 /// <param name="strideY">A stride value for latitude-ordinates</param>
419- protected void DegreesToMeters ( Span < double > lons , Span < double > lats , int strideX , int strideY )
419+ protected virtual void DegreesToMeters ( Span < double > lons , Span < double > lats , int strideX , int strideY )
420420 {
421421 DegreesToRadians ( lons , strideX ) ;
422422 DegreesToRadians ( lats , strideY ) ;
@@ -428,7 +428,7 @@ protected void DegreesToMeters(Span<double> lons, Span<double> lats, int strideX
428428 /// </summary>
429429 /// <param name="lon">The longitude in degree</param>
430430 /// <param name="lat">The latitude in degree</param>
431- protected void DegreesToTarget ( ref double lon , ref double lat )
431+ protected virtual void DegreesToTarget ( ref double lon , ref double lat )
432432 {
433433 DegreesToMeters ( ref lon , ref lat ) ;
434434 MetersToTarget ( ref lon , ref lat ) ;
@@ -441,7 +441,7 @@ protected void DegreesToTarget(ref double lon, ref double lat)
441441 /// <param name="lats">A series of y-ordinate values</param>
442442 /// <param name="strideX">A stride value for x-ordinates</param>
443443 /// <param name="strideY">A stride value for y-ordinates</param>
444- protected void DegreesToTarget ( Span < double > lons , Span < double > lats ,
444+ protected virtual void DegreesToTarget ( Span < double > lons , Span < double > lats ,
445445 int strideX , int strideY )
446446 {
447447 DegreesToMeters ( lons , lats , strideX , strideY ) ;
@@ -508,7 +508,7 @@ protected virtual void MetersToRadians(Span<double> xs, Span<double> ys, int str
508508 /// </summary>
509509 /// <param name="x">The x-ordinate when entering, the longitude value upon exit.</param>
510510 /// <param name="y">The y-ordinate when entering, the latitude value upon exit.</param>
511- protected void MetersToDegrees ( ref double x , ref double y )
511+ protected virtual void MetersToDegrees ( ref double x , ref double y )
512512 {
513513 MetersToRadians ( ref x , ref y ) ;
514514 x = RadiansToDegrees ( x ) ;
@@ -522,7 +522,7 @@ protected void MetersToDegrees(ref double x, ref double y)
522522 /// <param name="ys">The y-ordinate values when entering, the latitude values upon exit</param>
523523 /// <param name="strideX"></param>
524524 /// <param name="strideY"></param>
525- protected void MetersToDegrees ( Span < double > xs , Span < double > ys , int strideX , int strideY )
525+ protected virtual void MetersToDegrees ( Span < double > xs , Span < double > ys , int strideX , int strideY )
526526 {
527527 MetersToRadians ( xs , ys , strideX , strideY ) ;
528528 RadiansToDegrees ( xs , strideX ) ;
@@ -535,7 +535,7 @@ protected void MetersToDegrees(Span<double> xs, Span<double> ys, int strideX, in
535535 /// <param name="x">The x-ordinate</param>
536536 /// <param name="y">The y-ordinate</param>
537537 /// <returns>Converted point.</returns>
538- protected void SourceToDegrees ( ref double x , ref double y )
538+ protected virtual void SourceToDegrees ( ref double x , ref double y )
539539 {
540540 SourceToMeters ( ref x , ref y ) ;
541541 MetersToDegrees ( ref x , ref y ) ;
@@ -548,7 +548,7 @@ protected void SourceToDegrees(ref double x, ref double y)
548548 /// <param name="ys">A series of y-ordinate values</param>
549549 /// <param name="strideX">A stride value for x-ordinates</param>
550550 /// <param name="strideY">A stride value for y-ordinates</param>
551- protected void SourceToDegrees ( Span < double > xs , Span < double > ys ,
551+ protected virtual void SourceToDegrees ( Span < double > xs , Span < double > ys ,
552552 int strideX , int strideY )
553553 {
554554 SourceToMeters ( xs , ys , strideX , strideY ) ;
0 commit comments