From 7507591ef45cfa8f1080f6dbf68b411edcc7f086 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期日, 03 十一月 2024 15:42:56 +0800 Subject: [PATCH] 水力存储优化 --- WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs | 56 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 42 insertions(+), 14 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs b/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs index 6d49595..99b3b2c 100644 --- a/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs +++ b/WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs @@ -1,20 +1,10 @@ -锘縰sing DevExpress.CodeParser; -using DevExpress.Xpo.Helpers; -using DevExpress.XtraDiagram.Base; -using Yw.WinFrmUI.Bimface; - -namespace Yw.WinFrmUI +锘縩amespace Yw.WinFrmUI { /// <summary> /// /// </summary> public interface IBimfaceInterop3dContainer : IBimfaceContainer, IBimfaceInterop3dEvents { - /// <summary> - /// 浜や簰瀵硅薄 - /// </summary> - BimfaceInterop3dCallBackObj CallBackObj { get; } - #region 鏋勪欢鐨勬樉绀轰笌闅愯棌 @@ -157,20 +147,58 @@ #endregion - #region 鑷畾涔夋爣绛� + #region 涓氬姟璁$畻鑷畾涔夋爣绛� /// <summary> /// 璁剧疆鑷畾涔夋爣绛� /// </summary> /// <param name="obj"></param> /// <returns></returns> - Task SetCustomLabels(List<CustomLabel> obj); + Task SetLogicCalcuCustomLabels(List<LogicCalcuCustomLabel> obj); /// <summary> /// 娓呴櫎鑷畾涔夋爣绛� /// </summary> /// <returns></returns> - Task ClearCustomLabels(); + Task ClearLogicCalcuCustomLabels(); + + #endregion + + #region 涓氬姟鏍囨敞寮曠嚎鏍囩 + + /// <summary> + /// 璁剧疆涓氬姟鏍囨敞寮曠嚎鏍囩 + /// </summary> + Task SetLogicMarkLeadLabels(List<LogicMarkLeadLabel> obj); + + /// <summary> + /// 娓呴櫎涓氬姟鏍囨敞寮曠嚎鏍囩 + /// </summary> + Task ClearLogicMarkLeadLabels(); + + #endregion + + #region 鑷畾涔夋按娴佸姩鐢� + + /// <summary> + /// 鍔犺浇姘存祦鍔ㄧ敾 + /// </summary> + Task LoadFlowEffect(LogicFlowEffect obj); + + /// <summary> + /// 鍔犺浇姘存祦鍔ㄧ敾鍒楄〃 + /// </summary> + Task LoadFlowEffectList(List<LogicFlowEffect> obj); + + /// <summary> + /// 鍗歌浇姘存祦鍔ㄧ敾 + /// </summary> + Task UnloadFlowEffect(); + + /// <summary> + /// 閫氳繃 Id 鍗歌浇姘存祦鍔ㄧ敾 + /// </summary> + Task UnloadFlowEffectById(string Id); #endregion -- Gitblit v1.9.3