FlowPolyline.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. 
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. namespace Dongke.IBOSS.Basics.FlowSetting
  5. {
  6. /// <summary>
  7. /// 折线段
  8. /// </summary>
  9. public class FlowPolyline : FlowLine
  10. {
  11. #region 成员变量
  12. /// <summary>
  13. /// 折线段的点
  14. /// </summary>
  15. private List<Point> _points = null;
  16. #endregion 成员变量
  17. #region 构造函数
  18. /// <summary>
  19. /// 新折线段
  20. /// </summary>
  21. /// <param name="manager">流程项目管理</param>
  22. internal FlowPolyline(ItemManager manager)
  23. : base(manager)
  24. {
  25. }
  26. /// <summary>
  27. /// 导入的折线段
  28. /// </summary>
  29. /// <param name="manager">流程项目管理</param>
  30. /// <param name="itemID">项目ID</param>
  31. /// <param name="onlyCode">唯一编码</param>
  32. internal FlowPolyline(ItemManager manager, int itemID, string onlyCode)
  33. : base(manager, itemID, onlyCode)
  34. {
  35. }
  36. #endregion 构造函数
  37. #region 属性
  38. /// <summary>
  39. /// 折线段的点
  40. /// </summary>
  41. public List<Point> Points
  42. {
  43. get
  44. {
  45. return this._points;
  46. }
  47. internal set
  48. {
  49. this._points = value;
  50. }
  51. }
  52. #endregion 属性
  53. }
  54. }