1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using OTSINTERFACE;
- using NSLogFunExport;
- namespace OTSPeriodicTable
- {
- interface OTSPeriodicTableInterface
- {
- /// <summary>
- /// 读取STD文件
- /// </summary>
- bool STDLoad(string strPath);
- /// <summary>
- /// 保存STD文件
- /// </summary>
- /// <returns></returns>
- bool STDSave(string strPath);
- /// <summary>
- /// 获取元素列表
- /// </summary>
- /// <returns></returns>
- List<CElementClr> GetElementsList();
- /// <summary>
- /// 设置元素列表
- /// </summary>
- /// <returns></returns>
- bool SetElementsList();
- /// <summary>
- /// 获取夹杂物列表
- /// </summary>
- /// <returns></returns>
- List<CSTDItemClr> GetSTDItemsList();
- /// <summary>
- /// 设置夹杂物列表
- /// </summary>
- /// <returns></returns>
- bool SetSTDItemsList();
- /// <summary>
- /// 写入追踪日志
- /// </summary>
- /// <param name="strlog"></param>
- /// <returns></returns>
- int TraceLog(string strlog);
- /// <summary>
- /// 写入错误日志
- /// </summary>
- /// <param name="strlog"></param>
- /// <returns></returns>
- int TraceErrorLog(string strlog);
- /// <summary>
- /// 设置库名
- /// </summary>
- /// <param name="strName"></param>
- void STDPartSetName(string strName);
- /// <summary>
- /// 获取库名
- /// </summary>
- /// <returns></returns>
- string STDPartGetName();
- /// <summary>
- /// 设置CPartSTDDataClr类给CPartSTDFileMnrClr
- /// </summary>
- /// <param name="in_CPartSTDDataClr"></param>
- /// <returns></returns>
- bool SetPartSTDData(CPartSTDDataClr in_CPartSTDDataClr);
- /// <summary>
- /// 获取系统 设置的std文件路径
- /// </summary>
- /// <returns></returns>
- string GetPartSTDLibFolderName();
- }
- }
|