示例#1
0
        public void Free()
        {
            Debug.WriteLine(m_DisplayName + ".Free()");

            m_CalcToolProvider          = null;
            m_VectorToolProvider        = null;
            m_ObjectTrajectoryCatesianX = null;
            m_ObjectTrajectoryCatesianZ = null;
        }
示例#2
0
        public bool Reset(AgCrdnCalcScalarPluginResultReset Result)
        {
            string objPath = "[" + Result.ObjectPath + "]";

            Debug.WriteLine(m_DisplayName + ".Reset()", "Entered:");

            m_CalcToolProvider   = Result.CalcToolProvider;
            m_VectorToolProvider = Result.VectorToolProvider;

            m_ObjectTrajectoryCatesianX = m_CalcToolProvider.GetCalcScalar("Trajectory(CBF).Cartesian.X", "<MyObject>");
            m_ObjectTrajectoryCatesianZ = m_CalcToolProvider.GetCalcScalar("Trajectory(CBF).Cartesian.Z", "<MyObject>");

            Debug.WriteLine(m_DisplayName + ".Reset()", "Exited:");

            return(true);
        }