| | |
| | | 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 构件的显示与隐藏 |
| | | |
| | |
| | | |
| | | #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 UpdateLogicMarkLeadLabel(LogicMarkLeadLabel obj); |
| | | |
| | | /// <summary> |
| | | /// 更新业务标注引线标签 |
| | | /// </summary> |
| | | Task UpdateLogicMarkLeadLabels(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 UpdateFlowEffect(LogicFlowEffect obj); |
| | | |
| | | /// <summary> |
| | | /// 更新水流动画列表 |
| | | /// </summary> |
| | | Task UpdateFlowEffectList(List<LogicFlowEffect> obj); |
| | | |
| | | /// <summary> |
| | | /// 卸载水流动画 |
| | | /// </summary> |
| | | Task UnloadFlowEffect(); |
| | | |
| | | /// <summary> |
| | | /// 通过 Id 卸载水流动画 |
| | | /// </summary> |
| | | Task UnloadFlowEffectById(string Id); |
| | | |
| | | #endregion |
| | | |
| | | #region 业务监测点 |
| | | |
| | | /// <summary> |
| | | /// 设置业务监测点 |
| | | /// </summary> |
| | | Task SetLogicMonitors(List<LogicMonitorMarker> obj); |
| | | |
| | | /// <summary> |
| | | /// 清除业务监测点 |
| | | /// </summary> |
| | | Task ClearLogicMonitors(); |
| | | |
| | | #endregion |
| | | |