Duct.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*-------------------------------------------------------------------------
  2. * 功能描述:Duct
  3. * 作者:xulisong
  4. * 创建时间: 2019/6/12 11:10:06
  5. * 版本号:v1.0
  6. * -------------------------------------------------------------------------*/
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. using System.Threading.Tasks;
  12. using JBIM.Common;
  13. using JBIM.Definition;
  14. namespace JBIM.Component
  15. {
  16. /// <summary>
  17. /// 风管类型
  18. /// </summary>
  19. [TypeDefiniton(TypeDefinition.Duct)]
  20. public class Duct:VisibleComponentObject
  21. {
  22. public Duct()
  23. {
  24. ConnectedIds = new List<BimId>();
  25. }
  26. ///// <summary>
  27. ///// connector关联的系统实例
  28. ///// </summary>
  29. //public BimId MepSystem { get; set; }
  30. ///// <summary>
  31. ///// 关联系统类型名称
  32. ///// </summary>
  33. public string MepSystemTypeName { get; set; }
  34. /// <summary>
  35. /// Connector连接的connectorIds
  36. /// </summary>
  37. public List<BimId> ConnectedIds { get; set; }
  38. /// <summary>
  39. /// 风管形状
  40. /// </summary>
  41. public DuctShape Shape { get; set; }
  42. /// <summary>
  43. /// 直径
  44. /// </summary>
  45. public double Diameter { get; set; }
  46. /// <summary>
  47. /// 宽度
  48. /// </summary>
  49. public double Width { get; set; }
  50. /// <summary>
  51. /// 高度
  52. /// </summary>
  53. public double Height { get; set; }
  54. }
  55. }