2026-08-18 14:44:38 +08:00

28 lines
655 B
C++

#pragma once
#include <QString>
#include <utility>
#include <vector>
#include "IVrConfig.h"
#include "IYWeldSeamStatus.h"
#include "LaserDataLoader.h"
#include "SG_baseDataType.h"
#include "VZNL_Types.h"
class DetectPresenter
{
public:
DetectPresenter();
static QString GetAlgoVersion();
int DetectWeldSeam(
int cameraIndex,
std::vector<std::pair<EVzResultDataType, SVzLaserLineData>>& laserLines,
const VrAlgorithmParams& algorithmParams,
const SSG_planeCalibPara& groundCalibParam,
const VrDebugParam& debugParam,
LaserDataLoader& dataLoader,
DetectionResult& detectionResult);
};