EquipDataPlane.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /**************************************************************************************************
  2. 版本所有(C), 2020-2022, 北京普达迪泰
  3. ***************************************************************************************************
  4. 文 件 名: EquipDataPlane.h
  5. 功能描述: 实体类-Plane
  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 EquipDataPlane : public CObject
  19. {
  20. public:
  21. EquipDataPlane();
  22. virtual ~EquipDataPlane();
  23. private:
  24. // 任务ID
  25. DWORD m_iTaskId;
  26. // 设备编号
  27. CString m_szEquipCode;
  28. // 项目ID
  29. DWORD m_iItemId;
  30. // 子项ID
  31. DWORD m_iSubItemId;
  32. // 标题
  33. CString m_szPlaneTitle;
  34. // 编码
  35. CString m_szPlaneCode;
  36. // A,B,C,D
  37. DOUBLE m_fPlaneA;
  38. DOUBLE m_fPlaneB;
  39. DOUBLE m_fPlaneC;
  40. DOUBLE m_fPlaneD;
  41. // RMS
  42. DOUBLE m_fPlaneRMS;
  43. // 平面度
  44. DOUBLE m_fPlaneFlatness;
  45. // 说明
  46. CString m_szPlaneDesc;
  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 SetPlaneTitle(LPCTSTR szPlaneTitle) { m_szPlaneTitle = szPlaneTitle; }
  62. CString GetPlaneTitle() const { return m_szPlaneTitle; }
  63. // 编码
  64. void SetPlaneCode(LPCTSTR szPlaneCode) { m_szPlaneCode = szPlaneCode; }
  65. CString GetPlaneCode() const { return m_szPlaneCode; }
  66. // A,B,C,D
  67. void SetPlaneA(DOUBLE fPlaneA) { m_fPlaneA = fPlaneA; }
  68. DOUBLE GetPlaneA() const { return m_fPlaneA; }
  69. void SetPlaneB(DOUBLE fPlaneB) { m_fPlaneB = fPlaneB; }
  70. DOUBLE GetPlaneB() const { return m_fPlaneB; }
  71. void SetPlaneC(DOUBLE fPlaneC) { m_fPlaneC = fPlaneC; }
  72. DOUBLE GetPlaneC() const { return m_fPlaneC; }
  73. void SetPlaneD(DOUBLE fPlaneD) { m_fPlaneD = fPlaneD; }
  74. DOUBLE GetPlaneD() const { return m_fPlaneD; }
  75. // RMS
  76. void SetPlaneRMS(DOUBLE fPlaneRMS) { m_fPlaneRMS = fPlaneRMS; }
  77. DOUBLE GetPlaneRMS() const { return m_fPlaneRMS; }
  78. // 平面度
  79. void SetPlaneFlatness(DOUBLE fPlaneFlatness) { m_fPlaneFlatness = fPlaneFlatness; }
  80. DOUBLE GetPlaneFlatness() const { return m_fPlaneFlatness; }
  81. // 说明
  82. void SetPlaneDesc(LPCTSTR szPlaneDesc) { m_szPlaneDesc = szPlaneDesc; }
  83. CString GetPlaneDesc() const { return m_szPlaneDesc; }
  84. };