#pragma once #include #include #include "../external/SQLiteCpp/SQLiteCpp.h" using namespace std; class PartPosBean { public: PartPosBean(); ~PartPosBean(); static void CreateIfNoExist(SQLite::Database* db); public: string m_JobId; int m_PartId; float m_XOffset; float m_YOffset; float m_RotateAngle; float m_Radians; float m_SrcPartCenterX; float m_SrcPartCenterY; float m_PartCenterX; float m_PartCenterY; float m_SelectDataPoint1[2]; float m_SelectDataPoint2[2]; float m_SelectImagePoint1[2]; float m_SelectImagePoint2[2]; bool m_IsSelect; public: static const string CONFIG_NAME; static const string FIELD_JOB_ID; static const string FIELD_PART_ID; static const string FIELD_X_OFFSET; static const string FIELD_Y_OFFSET; static const string FIELD_ROTATE_ANGLE; };