Esempio n. 1
0
 public void SetSite(IAgUiPluginEmbeddedControlSite Site)
 {
     m_pEmbeddedControlSite = Site;
     m_uiplugin             = m_pEmbeddedControlSite.Plugin as UIPlugin;
     m_root = m_uiplugin.STKRoot;
     wpfLogin1.InitProjnFile(Site);
 }
Esempio n. 2
0
 public void SetSite(IAgUiPluginEmbeddedControlSite Site)
 {
     m_pEmbeddedControlSite = Site;
     m_uiPlugin             = m_pEmbeddedControlSite.Plugin as MoveMtoTime;
     m_root = m_uiPlugin.STKRoot;
     DisplayUI();
 }
Esempio n. 3
0
        public void InitProjnFile(IAgUiPluginEmbeddedControlSite Site)
        {
            SetSite(Site);
            try
            {
                IAgStkObject     Scenario       = m_root.CurrentScenario;
                IAgExecCmdResult result         = m_root.ExecuteCommand("GetDirectory / Scenario");
                string           m_scenarioPath = string.Empty;
                if (result.IsSucceeded)
                {
                    m_scenarioPath = result[0];
                }
                // ADD SCENARIO PATH TO BINDING FILE CLASS
                projInfoFile = new bindingsFile(m_scenarioPath);
            }
            catch
            {
                MessageBox.Show("STK Instance does not exist or is lost! \n Make sure STK is open and the scenario is loaded ");
                //Environment.Exit(0);
            }

            try
            {
                projInfoFile.readInfofile();
                m_root.UnitPreferences.ResetUnits();
                WPFLoginLoadSavedInfo(projInfoFile);
            }

            catch
            { }
        }
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            CommonData.StkRoot.OnLogMessage += StkRoot_OnLogMessage;
        }
 public void SetSite(IAgUiPluginEmbeddedControlSite Site)
 {
     m_pEmbeddedControlSite = Site;
     m_uiplugin             = m_pEmbeddedControlSite.Plugin as UIPlugin;
     m_root = m_uiplugin.STKRoot;
     this.mainWindow1.InitProjnFile(Site);
     //this.mainWindow1.loadAll(Site);
 }
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            PopulateComboBoxes();
        }
Esempio n. 7
0
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            // Get object that user selected
            m_selectedObject = CommonData.StkRoot.GetObjectFromPath(m_uiPlugin.Site.Selection[0].Path) as AgSatellite;

            PopulateComboBox();
        }
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as CSharpPlugin;
            m_root = m_uiPlugin.STKRoot;

            m_uiPlugin.customUI = this;



            InitGUI();
        }
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            CommonData.StkRoot.OnStkObjectAdded   += new IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(m_root_OnStkObjectAdded);
            CommonData.StkRoot.OnStkObjectDeleted += new IAgStkObjectRootEvents_OnStkObjectDeletedEventHandler(m_root_OnStkObjectDeleted);

            // Populate combo box with current MTO objects
            PopulateComboBox_TracksToPromote();
        }
Esempio n. 10
0
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            //EXAMPLE: Hooking to STK Exents
            CommonData.StkRoot.OnStkObjectAdded   += new IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(m_root_OnStkObjectAdded);
            CommonData.StkRoot.OnStkObjectDeleted += new IAgStkObjectRootEvents_OnStkObjectDeletedEventHandler(m_root_OnStkObjectDeleted);

            //EXAMPLE: Using preference value
            //m_uiPlugin.DoubleValue;

            //EXAMPLE: Populate combo box with STK Objects
            PopulateComboBox();
        }
Esempio n. 11
0
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            //EXAMPLE: Hooking to STK Exents
            CommonData.StkRoot.OnStkObjectAdded   += new IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(m_root_OnStkObjectAdded);
            CommonData.StkRoot.OnStkObjectDeleted += new IAgStkObjectRootEvents_OnStkObjectDeletedEventHandler(m_root_OnStkObjectDeleted);

            //EXAMPLE: Populate combo box with STK Objects
            PopulateComboBox();

            // Set ToolTips
            ToolTipInitialization();
        }
Esempio n. 12
0
        public void SetSite(IAgUiPluginEmbeddedControlSite site)
        {
            _mPEmbeddedControlSite = site;
            _mUiPlugin             = _mPEmbeddedControlSite.Plugin as Setup;
            _mStkObjectsLibrary    = new StkObjectsLibrary();

            //EXAMPLE: Hooking to STK Exents
            CommonData.StkRoot.OnStkObjectAdded   += new IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(m_root_OnStkObjectAdded);
            CommonData.StkRoot.OnStkObjectDeleted += new IAgStkObjectRootEvents_OnStkObjectDeletedEventHandler(m_root_OnStkObjectDeleted);

            CommonData.DirectoryStr = _mStkObjectsLibrary.GetScenarioDirectory();

            CommonData.SavedViewList     = new List <ViewData>();
            CommonData.InitialObjectData = SmartViewFunctions.GetObjectData();

            PopulateContextViews();
            _mPEmbeddedControlSite.Window.Width = _toolbarWidth + 5;
        }
Esempio n. 13
0
        public void SetSite(IAgUiPluginEmbeddedControlSite Site)
        {
            m_pEmbeddedControlSite = Site;
            m_uiPlugin             = m_pEmbeddedControlSite.Plugin as Setup;
            m_stkObjectsLibrary    = new StkObjectsLibrary();

            //EXAMPLE: Hooking to STK Exents
            CommonData.StkRoot.OnStkObjectAdded   += new IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(m_root_OnStkObjectAdded);
            CommonData.StkRoot.OnStkObjectDeleted += new IAgStkObjectRootEvents_OnStkObjectDeletedEventHandler(m_root_OnStkObjectDeleted);

            //EXAMPLE: Using preference value
            //m_uiPlugin.DoubleValue;

            //EXAMPLE: Populate combo box with STK Objects
            PopulateComboBox();
            cbStkObjects.SelectedIndex = 0;
            PopulateCurrentPaths();
            NewPath.Checked = true;
            PopulateAxes(Rotation1Axis);
            Rotation1Axis.SelectedIndex = 0;
            Rotation1Deg.Text           = "0";
            Rotation1Deg.Enabled        = false;
            PopulateAxes(Rotation2Axis);
            Rotation2Axis.SelectedIndex = 0;
            Rotation2Deg.Text           = "0";
            Rotation2Deg.Enabled        = false;
            Rotation2Axis.Enabled       = false;
            MinorAxisLength.Text        = "50";
            MajorAxisLength.Text        = "50";
            ZOffset.Text         = "0";
            PostRotation.Checked = true;
            PathName.Text        = "NewPath";
            StartTime.Text       = "0";
            Duration.Text        = "30";
            StartDeg.Text        = "0";
            StopDeg.Text         = "360";
            FOVValue.Text        = "45";
            NumPoints.Text       = "30";
            CommonData.StkRoot.UnitPreferences.SetCurrentUnit("DateFormat", "EpSec");
        }
        public void SetSite(IAgUiPluginEmbeddedControlSite site)
        {
            _mPEmbeddedControlSite = site;
            _mUiPlugin             = _mPEmbeddedControlSite.Plugin as Setup;
            _mStkObjectsLibrary    = new StkObjectsLibrary();

            //EXAMPLE: Hooking to STK Exents
            CommonData.StkRoot.OnStkObjectAdded      += new IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(m_root_OnStkObjectAdded);
            CommonData.StkRoot.OnStkObjectDeleted    += new IAgStkObjectRootEvents_OnStkObjectDeletedEventHandler(m_root_OnStkObjectDeleted);
            CommonData.StkRoot.OnScenarioSave        += new IAgStkObjectRootEvents_OnScenarioSaveEventHandler(m_root_OnStkSave);
            CommonData.StkRoot.OnScenarioBeforeClose += new IAgStkObjectRootEvents_OnScenarioBeforeCloseEventHandler(m_root_OnStkScenarioClose);
            CommonData.StkRoot.OnAnimationPlayback   += new IAgStkObjectRootEvents_OnAnimationPlaybackEventHandler(m_root_OnStkAnimationPlayback);
            CommonData.StkRoot.OnAnimationPause      += new IAgStkObjectRootEvents_OnAnimationPauseEventHandler(m_root_OnStkAnimationPause);

            CommonData.DirectoryStr = _mStkObjectsLibrary.GetScenarioDirectory();

            CommonData.SavedViewList     = new List <ViewData>();
            CommonData.InitialObjectData = SmartViewFunctions.GetObjectData();

            PopulateContextViews();
            AutoSize();
        }
Esempio n. 15
0
 public void SetSite(IAgUiPluginEmbeddedControlSite Site)
 {
     m_pEmbeddedControlSite = Site;
     m_uiplugin             = m_pEmbeddedControlSite.Plugin as HorizonsEphemImporter;
     m_root = m_uiplugin.STKRoot;
 }
Esempio n. 16
0
 public void SetSite(IAgUiPluginEmbeddedControlSite Site)
 {
     embeddedControlSite = Site;
     uiplugin            = embeddedControlSite.Plugin as Setup;
     root = uiplugin.STKRoot;
 }
 public void SetSite(IAgUiPluginEmbeddedControlSite Site)
 {
     m_pEmbeddedControlSite = Site;
     m_uiPlugin             = m_pEmbeddedControlSite.Plugin as BasicCSharpPlugin;
     m_root = m_uiPlugin.STKRoot;
 }
 public void SetSite(IAgUiPluginEmbeddedControlSite site)
 {
     _pEmbeddedControlSite = site;
     _uiPlugin             = _pEmbeddedControlSite?.Plugin as MySampleUiPlugin;
     _root = _uiPlugin?.STKRoot;
 }