public void Free() { Debug.WriteLine(m_DisplayName + ".Free()"); m_CalcToolProvider = null; m_VectorToolProvider = null; m_ObjectTrajectoryCatesianX = null; m_ObjectTrajectoryCatesianZ = null; }
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); }