/// <summary>
 /// Initializes the transform using the parameters from the specified coordinate system information
 /// </summary>
 /// <param name="projInfo">A ProjectionInfo class contains all the standard and custom parameters needed to initialize this transform</param>
 protected override void OnInit(ProjectionInfo projInfo)
 {
     if (projInfo.Parameters.ContainsKey("n") && projInfo.Parameters.ContainsKey("m"))
     {
         N = projInfo.ParamD("n");
         M = projInfo.ParamD("m");
     }
     else
     {
         throw new ProjectionException(99);
     }
 }
 /// <summary>
 /// Initializes the transform using the parameters from the specified coordinate system information
 /// </summary>
 /// <param name="projInfo">A ProjectionInfo class contains all the standard and custom parameters needed to initialize this transform</param>
 protected override void OnInit(ProjectionInfo projInfo)
 {
     if (projInfo.Parameters.ContainsKey("n") && projInfo.Parameters.ContainsKey("m"))
     {
         N = projInfo.ParamD("n");
         M = projInfo.ParamD("m");
     }
     else
     {
         throw new ProjectionException(99);
     }
 }