ApsGis.dll

Cartesian.IsValidInverseFlattening Method

Checks if the provided inverse flattening is valid, i.e. if it can be used in GIS calculations in the Cartesian coordinate system.

public static bool IsValidInverseFlattening(
   double inverseFlattening,
   out string errorMessage
);

Parameters

inverseFlattening
an inverse flattening to validate
errorMessage
an error message, passed by reference (out), that contains detailed information in case of the invalid inverse flattening

Return Value

true - if the inverse flattening is valid, false - if the inverse flattening is invalid

Remarks

The valid inverse flattening is a real number greater than 0.

Example

This sample shows how to call the Cartesian.IsValidInverseFlattening method from C# code:

string errorMessage = String.Empty;
double inverseFlattening = 293.465;
            
if (Cartesian.IsValidInverseFlattening(inverseFlattening, out errorMessage))
{
    Console.WriteLine("Inverse Flattening is valid.");
}
else
{
    Console.WriteLine(errorMessage);
}

See Also

Cartesian Class | ApsGis Namespace