Beispiel #1
0
        private static ImageSetLayer AddImageSet(string name, bool gotoTarget, ImagesetLoaded loaded, Imageset imageset)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                name = LayerManager.GetNextImageSetName();
            }

            ImageSetLayer imagesetLayer = LayerManager.AddImageSetLayerCallback(imageset, name, loaded);

            if (gotoTarget)
            {
                double zoom = imageset.GuessZoomSetting(WWTControl.Singleton.RenderContext.ViewCamera.Zoom);

                WWTControl.Singleton.GotoRADecZoom(
                    imageset.ViewCenterX / 15,
                    imageset.ViewCenterY,
                    zoom,
                    false,
                    null
                    );
            }

            return(imagesetLayer);
        }