/************************************************************************************************** 版本所有(C), 2020-2022, 北京普达迪泰 *************************************************************************************************** 文 件 名: EquipDataLine.h 功能描述: 实体类-Line 版 本 号: 1.00初版 作 者: HYF 生成日期; 2021-12-20 最近修改: 函数列表: 修改历史: 1.日 期 :2021-12-20 作 者 : HYF 修改内容 : 创建文件 **************************************************************************************************/ #pragma once #include class EquipDataLine : public CObject { public: EquipDataLine(); virtual ~EquipDataLine(); private: // 任务ID DWORD m_iTaskId; // 设备编号 CString m_szEquipCode; // 项目ID DWORD m_iItemId; // 子项ID DWORD m_iSubItemId; // 标题 CString m_szLineTitle; // 编码 CString m_szLineCode; // 向量 DOUBLE m_fLineVectorX; DOUBLE m_fLineVectorY; DOUBLE m_fLineVectorZ; // 起点 DOUBLE m_fLineStartX; DOUBLE m_fLineStartY; DOUBLE m_fLineStartZ; // 终点 DOUBLE m_fLineEndX; DOUBLE m_fLineEndY; DOUBLE m_fLineEndZ; // 长度 DOUBLE m_fLineLength; // 描述 CString m_szLineDesc; public: // TaskID void SetTaskId(DWORD iTaskId) { m_iTaskId = iTaskId; } DWORD GetTaskId() const { return m_iTaskId; } // 设备编号 void SetEquipCode(LPCTSTR szEquipCode) { m_szEquipCode = szEquipCode; } CString GetEquipCode() const { return m_szEquipCode; } // 项目ID void SetItemId(int iItemId) { m_iItemId = iItemId; } DWORD GetItemId() const { return m_iItemId; } // 子项ID void SetSubItemId(int iSubItemId) { m_iSubItemId = iSubItemId; } DWORD GetSubItemId() const { return m_iSubItemId; } // 标题 void SetLineTitle(LPCTSTR szLineTitle) { m_szLineTitle = szLineTitle; } CString GetLineTitle() const { return m_szLineTitle; } // 编码 void SetLineCode(LPCTSTR szLineCode) { m_szLineCode = szLineCode; } CString GetLineCode() const { return m_szLineCode; } // 向量 void SetLineVectorX(DOUBLE fLineVectorX) { m_fLineVectorX = fLineVectorX; } DOUBLE GetLineVectorX() const { return m_fLineVectorX; } void SetLineVectorY(DOUBLE fLineVectorY) { m_fLineVectorY = fLineVectorY; } DOUBLE GetLineVectorY() const { return m_fLineVectorY; } void SetLineVectorZ(DOUBLE fLineVectorZ) { m_fLineVectorZ = fLineVectorZ; } DOUBLE GetLineVectorZ() const { return m_fLineVectorZ; } // 起点 void SetLineStartX(DOUBLE fLineStartX) { m_fLineStartX = fLineStartX; } DOUBLE GetLineStartX() const { return m_fLineStartX; } void SetLineStartY(DOUBLE fLineStartY) { m_fLineStartY = fLineStartY; } DOUBLE GetLineStartY() const { return m_fLineStartY; } void SetLineStartZ(DOUBLE fLineStartZ) { m_fLineStartZ = fLineStartZ; } DOUBLE GetLineStartZ() const { return m_fLineStartZ; } // 终点 void SetLineEndX(DOUBLE fLineEndX) { m_fLineEndX = fLineEndX; } DOUBLE GetLineEndX() const { return m_fLineEndX; } void SetLineEndY(DOUBLE fLineEndY) { m_fLineEndY = fLineEndY; } DOUBLE GetLineEndY() const { return m_fLineEndY; } void SetLineEndZ(DOUBLE fLineEndZ) { m_fLineEndZ = fLineEndZ; } DOUBLE GetLineEndZ() const { return m_fLineEndZ; } // 长度 void SetLineLength(DOUBLE fLineLength) { m_fLineLength = fLineLength; } DOUBLE GetLineLength() const { return m_fLineLength; } // 说明 void SetLineDesc(LPCTSTR szLineDesc) { m_szLineDesc = szLineDesc; } CString GetLineDesc() const { return m_szLineDesc; } };