lixiaojun
2024-11-03 7507591ef45cfa8f1080f6dbf68b411edcc7f086
WinFrmUI/Yw.WinFrmUI.Bimface.Core/01-interop/01-interop3d/IBimfaceInterop3dContainer.cs
@@ -1,20 +1,10 @@
using DevExpress.CodeParser;
using DevExpress.Xpo.Helpers;
using DevExpress.XtraDiagram.Base;
using Yw.WinFrmUI.Bimface;
namespace Yw.WinFrmUI
namespace Yw.WinFrmUI
{
    /// <summary>
    /// 
    /// </summary>
    public interface IBimfaceInterop3dContainer : IBimfaceContainer, IBimfaceInterop3dEvents
    {
        /// <summary>
        /// 交互对象
        /// </summary>
        BimfaceInterop3dCallBackObj CallBackObj { get; }
        #region 构件的显示与隐藏
@@ -157,5 +147,60 @@
        #endregion
        #region 业务计算自定义标签
        /// <summary>
        /// 设置自定义标签
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        Task SetLogicCalcuCustomLabels(List<LogicCalcuCustomLabel> obj);
        /// <summary>
        /// 清除自定义标签
        /// </summary>
        /// <returns></returns>
        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
    }
}