1 using namespace System;
 
    8     Rhumb^ rhumb = 
gcnew Rhumb(Constants::WGS84::MajorRadius, Constants::WGS84::Flattening, 
true);
 
   12       double lat1 = 40.6, lon1 = -73.8, s12 = 5.5e6, azi12 = 51;
 
   14       rhumb->
Direct(lat1, lon1, azi12, s12, lat2, lon2);
 
   15       Console::WriteLine( 
"{0} {1}", lat2, lon2 );
 
   20         lat1 = 40.6, lon1 = -73.8, 
 
   21         lat2 = 51.6, lon2 = -0.5;  
 
   23       rhumb->
Inverse(lat1, lon1, lat2, lon2, s12, azi12);
 
   24       Console::WriteLine( 
"{0} {1}", s12, azi12 );
 
   28       Console::WriteLine(String::Format(
"Caught exception: {0}", 
e->Message));