private static ImageSetLayer AddImageSet(string name, bool gotoTarget, ImagesetLoaded loaded, Imageset imageset) { if (string.IsNullOrWhiteSpace(name)) { name = LayerManager.GetNextImageSetName(); } ImageSetLayer imagesetLayer = LayerManager.AddImageSetLayer(imageset, name); if (gotoTarget) { WWTControl.Singleton.GotoRADecZoom(imageset.CenterX / 15, imageset.CenterY, WWTControl.Singleton.RenderContext.ViewCamera.Zoom, false, null); } if (loaded != null) { loaded(imagesetLayer); } return(imagesetLayer); }
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); }