I'm writing an ArcObjects solution for ArcGIS desktop 10. I currently use the IProximityOperator.ReturnDistance() method to get the distance between two projected polygons. As far as I can tell the distance retrieved is planar, not geodesic. Is that true? Is the coordinate system of the input polygons factored into the calculation? The documentation doesn't specify.