| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- /**************************************************************************************************
- 版本所有(C), 2020-2022, 北京普达迪泰
- ***************************************************************************************************
- 文 件 名: PostureDataAngle.h
- 功能描述: 实体类-推力线偏角
- 版 本 号: 1.00初版
- 作 者: HYF
- 生成日期; 2021-12-20
- 最近修改:
- 函数列表:
- 修改历史:
- 1.日 期 :2021-12-20
- 作 者 : HYF
- 修改内容 : 创建文件
- **************************************************************************************************/
- #pragma once
- #include <afx.h>
- class PostureDataAngle : public CObject
- {
- public:
- PostureDataAngle();
- virtual ~PostureDataAngle();
- private:
- // 任务ID
- DWORD m_iTaskId;
- // 设备编号
- CString m_szEquipCode;
- // 设备部位
- CString m_szEquipPlace;
- // 推力线ID
- DWORD m_iLineId;
- // 推力线标题
- CString m_szLineTitle;
- // 编码
- CString m_szLineCode;
- // 起点
- DOUBLE m_fLineStartX;
- DOUBLE m_fLineStartY;
- DOUBLE m_fLineStartZ;
- // 终点
- DOUBLE m_fLineEndX;
- DOUBLE m_fLineEndY;
- DOUBLE m_fLineEndZ;
- // 调较量
- DOUBLE m_fAngleEX;
- DOUBLE m_fAngleEY;
- DOUBLE m_fAngleEZ;
- // 偏移量
- DOUBLE m_fAngleAX;
- DOUBLE m_fAngleAY;
- DOUBLE m_fAngleAZ;
- // 说明
- CString m_szLineDesc;
- public:
-
- // 任务ID
- 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; }
-
- // 设备部位
- void SetEquipPlace(LPCTSTR szEquipPlace) { m_szEquipPlace = szEquipPlace; }
- CString GetEquipPlace() const { return m_szEquipPlace; }
- // 推力线ID
- void SetLineId(DWORD iLineId) { m_iLineId = iLineId; }
- DWORD GetLineId() const { return m_iLineId; }
- // 推力线标题
- 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 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 SetAngleEX(DOUBLE fAngleEX) { m_fAngleEX = fAngleEX; }
- DOUBLE GetAngleEX() const { return m_fAngleEX; }
- void SetAngleEY(DOUBLE fAngleEY) { m_fAngleEY = fAngleEY; }
- DOUBLE GetAngleEY() const { return m_fAngleEY; }
- void SetAngleEZ(DOUBLE fAngleEZ) { m_fAngleEZ = fAngleEZ; }
- DOUBLE GetAngleEZ() const { return m_fAngleEZ; }
- // 偏移量
- void SetAngleAX(DOUBLE fAngleAX) { m_fAngleAX = fAngleAX; }
- DOUBLE GetAngleAX() const { return m_fAngleAX; }
- void SetAngleAY(DOUBLE fAngleAY) { m_fAngleAY = fAngleAY; }
- DOUBLE GetAngleAY() const { return m_fAngleAY; }
- void SetAngleAZ(DOUBLE fAngleAZ) { m_fAngleAZ = fAngleAZ; }
- DOUBLE GetAngleAZ() const { return m_fAngleAZ; }
- // 描述
- void SetLineDesc(LPCTSTR szLineDesc) { m_szLineDesc = szLineDesc; }
- CString GetLineDesc() const { return m_szLineDesc; }
- };
|