Files
handleaiuinew/HanddleAI/HandleAiUi-new/back/backStruct.h
T
2024-05-19 17:44:58 +08:00

32 lines
985 B
C++

#include<base.h>
typedef Base* (*CreateFunction)();
typedef void (*ReleaseFunction)(Base* animal);
struct correctionStruct
{
std::vector<double> in_X_X0Y;
std::vector<double> in_Y_X0Y;
std::vector<double> in_Z_X0Y;
std::vector<double> in_Z_X0Y_Value;
std::vector<double> in_X_X0Z;
std::vector<double> in_Y_X0Z;;
std::vector<double> in_Z_X0Z;
std::vector<double> in_Y_X0Z_Value;
std::vector<double> in_X_Y0Z;
std::vector<double> in_Y_Y0Z;
std::vector<double> in_Z_Y0Z;
std::vector<double> in_X_Y0Z_Value;
};
typedef struct {
QString m_stationKy;
QString key; // 相机名称
QString moduleName; // 模块名称
QString task_thread_index = "-1";// 存储当前算法属于那个任务线程
QByteArray m_initByte; // 传递初始化参数
Base* module_ptr = nullptr; // 存储模块指针
ReleaseFunction destory_ptr; // 释放
int showIndex;
}cameraModule;
#pragma once