38 lines
812 B
C++
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;
|
|
};
|
|
|