MultiPhaseStepModel.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace PaintDotNet.Base.Functionodel
  8. {
  9. /// <summary>
  10. /// 用于多相二值化的撤销、重做
  11. /// </summary>
  12. public class MultiPhaseStepModel
  13. {
  14. /// <summary>
  15. /// 当前相下标
  16. /// </summary>
  17. public int currentPhase;
  18. /// <summary>
  19. /// 默认整个图像
  20. /// </summary>
  21. public int wholeorsingle = 1;
  22. /// <summary>
  23. /// 单个目标鼠标点击的位置
  24. /// </summary>
  25. public Point point;
  26. /// <summary>
  27. /// 单个目标偏差值
  28. /// </summary>
  29. public int deviation;
  30. /// <summary>
  31. /// 默认rgb
  32. /// </summary>
  33. public int rgborhls = 1;
  34. public int minB = 0;
  35. public int maxB = 0;
  36. public int minG = 0;
  37. public int maxG = 0;
  38. public int minR = 0;
  39. public int maxR = 0;
  40. public int minH = 0;
  41. public int maxH = 0;
  42. public int minL = 0;
  43. public int maxL = 0;
  44. public int minS = 0;
  45. public int maxS = 0;
  46. }
  47. }