Beispiel #1
0
        public void SetViews(IEnumerable <string> viewIdentifiers)
        {
            var identifiers = viewIdentifiers as string[] ?? viewIdentifiers.ToArray();

            if (identifiers.Any())
            {
                var guid = identifiers.ElementAt(0);
                PrimaryView = viewManager.GetInstance(guid);
                PrimaryView.SetLogger(log);
                PrimaryTitle = viewManager.Get(guid).Name;
            }

            if (identifiers.Length >= 2)
            {
                var guid = identifiers.ElementAt(1);
                SecondaryView = viewManager.GetInstance(guid);
                SecondaryView.SetLogger(log);
                SecondaryTitle = viewManager.Get(guid).Name;
            }

            if (identifiers.Length == 1)
            {
                CollapseSecondaryView();
            }
        }
Beispiel #2
0
        private void createNewViewToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var f = new SecondaryView(glControl1.TheWorld)
            {
                Wrapper = { ShowTrajectory = glControl1.ShowTrajectory }
            };

            f.Wrapper.CameraMode = new InstrumentView(f.Wrapper, f.Wrapper.TheWorld.LADEE);
            f.Show();
        }
        public void SetViews(IEnumerable <string> viewIdentifiers)
        {
            if (viewIdentifiers != null && viewIdentifiers.Count() >= 1)
            {
                string guid = viewIdentifiers.ElementAt(0);
                PrimaryView = viewManager.GetInstance(guid);
                PrimaryView.SetLogger(log);
                PrimaryTitle = viewManager.Get(guid).Name;
            }
            if (viewIdentifiers != null && viewIdentifiers.Count() >= 2)
            {
                string guid = viewIdentifiers.ElementAt(1);
                SecondaryView = viewManager.GetInstance(guid);
                SecondaryView.SetLogger(log);
                SecondaryTitle = viewManager.Get(guid).Name;
            }

            if (viewIdentifiers != null && viewIdentifiers.Count() == 1)
            {
                CollapseSecondaryView();
            }
        }