using Global; using ModelBasic; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Windows.Forms; namespace DTTest { public partial class E { } public partial interface IModelManagement { #region 加载模型(4个重载) /// /// 装载模型 /// /// /// /// /// void LoadModel(string ipPortOpName_1, string prefix0, string objectHeader0, int sendInterval0, string connectionStringCurr, string projectNameCurr) ; /// /// 装载模型 /// /// /// /// /// /// void LoadModel(string ipPortOpName_1, string ipPortOpName_2, string prefix0, string objectHeader0, int sendInterval0, string connectionStringCurr, string projectNameCurr) ; ///// ///// 装载模型 ///// ///// ///// ///// ///// //public void LoadModel(NetComplexClient clientLocal0, string prefix0, string objectHeader0, int sendInterval0) //; ///// ///// ///// ///// ///// ///// ///// ///// //public void LoadModel(NetComplexClient clientLocal0, NetComplexClient clientCloud0, string prefix0, string objectHeader0, int sendInterval0) //; #endregion #region 得到播放数据(3种方法) /// /// 从文件得到播放数据 /// /// /// /// OperationResult, string, string> GetOrderFromFile(string fileName, string modelName) ; /// /// 从PDPS文件得到播放数据 /// /// /// /// OperationResult, string, string> GetOrderFromPdps(string fileName, string modelName) ; /// /// 通过自定义算法得到播放数据 /// /// X方向变化值 /// Y方向变化值 /// Z方向变化值 /// RX方向变化值 /// RY方向变化值 /// RZ方向变化值 /// 模型名称 /// 使用时间 /// OperationResult OperationResult, string, string> GetOrder(double setX, double setY, double setZ, double setRX, double setRY, double setRZ, string modelName, int time) ; #endregion /// /// 播放 /// /// void Play动作(int playID) ; /// /// 播放 /// /// void Play(string modelName) ; /// /// 暂停 /// void Suspend(string modelName) ; /// /// 终了 /// void End(string modelName) ; /// /// 复位 /// void ReSet(string modelName) ; /// /// 删除动作号 /// /// /// List DeleteOrder(int playID) ; /// /// 翻阅模型对象 /// /// void SelectModel(string modelName) ; /// /// 翻阅动作号对象 /// /// /// string SelectPlayID(int playID) ; /// /// 得到模型队列 /// /// List GetModeList() ; void FileDataMotion(string modelName) ; DataTable LoadModelTreeView() ; } }