GlobeGraphicsToolbar.GeographicCoordinates.GetGeographicCoordinates C# (CSharp) Method

GetGeographicCoordinates() private method

private GetGeographicCoordinates ( IGlobe globe, int screenX, int screenY, double &longitude, double &latitude, double &altitudeInKilometers ) : void
globe IGlobe
screenX int
screenY int
longitude double
latitude double
altitudeInKilometers double
return void
        private void GetGeographicCoordinates(IGlobe globe, int screenX, int screenY, ref double longitude, ref double latitude, ref double altitudeInKilometers)
        {
            IGlobeDisplay globeDisplay = globe.GlobeDisplay;

            ISceneViewer sceneViewer = globeDisplay.ActiveViewer;

            ICamera camera = globeDisplay.ActiveViewer.Camera;

            IGlobeViewUtil globeViewUtil = camera as IGlobeViewUtil;

            globeViewUtil.WindowToGeographic(globeDisplay, sceneViewer, screenX, screenY, true, out longitude, out latitude, out altitudeInKilometers);
        }