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()
;
}
}