Esempio n. 1
0
        public void StopInteraction()
        {
            //terminate interaction events
            m_interaction.StopInteraction();

            //m_interaction.Release();
            m_interaction = null;

            m_interactionEvents = null;
        }
Esempio n. 2
0
        public Command()
        {
            m_inventorApplication = null;

            m_buttonDefinition = null;

            m_interaction = null;

            m_commandIsRunning = false;
        }
Esempio n. 3
0
        public void StartInteraction()
        {
            try
            {
                //create instance of the Interaction class
                m_interaction = new ValveBlockDesign.Interaction();

                m_interaction.SetParentCmd(this);

                string strButtonDefObjInternalName = m_buttonDefinition.InternalName;

                m_interaction.StartInteraction(m_inventorApplication, strButtonDefObjInternalName, out m_interactionEvents);
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.ToString());
            }
        }