GrpcPrint/TestClient/log/PartPosBean.h
2024-05-11 17:43:38 +08:00

38 lines
812 B
C++

#pragma once
#include <string>
#include <vector>
#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;
};