Connector.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*-------------------------------------------------------------------------
  2. * 功能描述:Connector
  3. * 作者:xulisong
  4. * 创建时间: 2019/6/12 11:04:03
  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. namespace JBIM.Component
  14. {
  15. /// <summary>
  16. /// Connector信息
  17. /// </summary>
  18. [TypeDefiniton(TypeDefinition.Connector)]
  19. public class Connector:ComponentObject
  20. {
  21. public Connector()
  22. {
  23. ConnectedIds = new List<BimId>();
  24. }
  25. /// <summary>
  26. /// Connector所属专业域
  27. /// </summary>
  28. public string Domain { get; set; }
  29. /// <summary>
  30. /// 定位点
  31. /// </summary>
  32. public XYZ Origin { get; set; }
  33. /// <summary>
  34. /// 信息描述
  35. /// </summary>
  36. public string Description { get; set; }
  37. /// <summary>
  38. /// 是否连接
  39. /// </summary>
  40. public bool IsConnected { get; set; }
  41. /// <summary>
  42. /// Connector所属构件
  43. /// </summary>
  44. public BimId Owner { get; set; }
  45. /// <summary>
  46. /// Connector连接的connectorId
  47. /// </summary>
  48. public List<BimId> ConnectedIds { get;private set; }
  49. /// <summary>
  50. /// connector关联的系统实例
  51. /// </summary>
  52. public BimId MepSystem { get; set; }
  53. }
  54. }