EquipDataCircle.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. /**************************************************************************************************
  2. 版本所有(C), 2020-2022, 北京普达迪泰
  3. ***************************************************************************************************
  4. 文 件 名: EquipDataCircle.h
  5. 功能描述: 实体类-圆
  6. 版 本 号: 1.00初版
  7. 作 者: HYF
  8. 生成日期; 2021-12-20
  9. 最近修改:
  10. 函数列表:
  11. 修改历史:
  12. 1.日 期 :2021-12-20
  13. 作 者 : HYF
  14. 修改内容 : 创建文件
  15. **************************************************************************************************/
  16. #pragma once
  17. #include <afx.h>
  18. class EquipDataCircle : public CObject
  19. {
  20. public:
  21. EquipDataCircle();
  22. virtual ~EquipDataCircle();
  23. // Task Id
  24. DWORD m_iTaskId;
  25. // 设备编号
  26. CString m_szEquipCode;
  27. // 项目ID
  28. DWORD m_iItemId;
  29. // 子项目ID
  30. DWORD m_iSubItemId;
  31. // 标题
  32. CString m_szCircleTitle;
  33. // 编码
  34. CString m_szCircleCode;
  35. // 圆心
  36. DOUBLE m_fCicleCenterX;
  37. DOUBLE m_fCicleCenterY;
  38. DOUBLE m_fCicleCenterZ;
  39. // 半径
  40. DOUBLE m_fCircleRadius;
  41. // RMS
  42. DOUBLE m_fCircleRMS;
  43. //
  44. DOUBLE m_fCircleRoundness;
  45. // 描述
  46. CString m_szCircleDesc;
  47. public:
  48. // TaskID
  49. void SetTaskId(DWORD iTaskId) { m_iTaskId = iTaskId; }
  50. DWORD GetTaskId() const { return m_iTaskId; }
  51. // 设备编号
  52. void SetEquipCode(LPCTSTR szEquipCode) { m_szEquipCode = szEquipCode; }
  53. CString GetEquipCode() const { return m_szEquipCode; }
  54. // 项目ID
  55. void SetItemId(int iItemId) { m_iItemId = iItemId; }
  56. DWORD GetItemId() const { return m_iItemId; }
  57. // 子项目ID
  58. void SetSubItemId(int iSubItemId) { m_iSubItemId = iSubItemId; }
  59. DWORD GetSubItemId() const { return m_iSubItemId; }
  60. // 标题
  61. void SetCircleTitle(LPCTSTR szCircleTitle) { m_szCircleTitle = szCircleTitle; }
  62. CString GetCircleTitle() const { return m_szCircleTitle; }
  63. // 编码
  64. void SetCircleCode(LPCTSTR szCircleCode) { m_szCircleCode = szCircleCode; }
  65. CString GetCircleCode() const { return m_szCircleCode; }
  66. // 圆心
  67. void SetCircleCenterX(DOUBLE fCicleCenterX) { m_fCicleCenterX = fCicleCenterX; }
  68. DOUBLE GetCircleCenterX() const { return m_fCicleCenterX; }
  69. void SetCircleCenterY(DOUBLE fCicleCenterY) { m_fCicleCenterY = fCicleCenterY; }
  70. DOUBLE GetCircleCenterY() const { return m_fCicleCenterY; }
  71. void SetCircleCenterZ(DOUBLE fCicleCenterZ) { m_fCicleCenterZ = fCicleCenterZ; }
  72. DOUBLE GetCircleCenterZ() const { return m_fCicleCenterZ; }
  73. // 半径
  74. void SetCircleRadius(DOUBLE fCircleRadius) { m_fCircleRadius = fCircleRadius; }
  75. DOUBLE GetCircleRadius() const { return m_fCircleRadius; }
  76. // RMS
  77. void SetCircleRMS(DOUBLE fCircleRMS) { m_fCircleRMS = fCircleRMS; }
  78. DOUBLE GetCircleRMS() const { return m_fCircleRMS; }
  79. // Roundness
  80. void SetCircleRoundness(DOUBLE fCircleRoundness) { m_fCircleRoundness = fCircleRoundness; }
  81. DOUBLE GetCircleRoundness() const { return m_fCircleRoundness; }
  82. // 描述
  83. void SetCircleDesc(LPCTSTR szCircleDesc) { m_szCircleDesc = szCircleDesc; }
  84. CString GetCircleDesc() const { return m_szCircleDesc; }
  85. };