#pragma once #include #include #include #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>& laserLines, const VrAlgorithmParams& algorithmParams, const SSG_planeCalibPara& groundCalibParam, const VrDebugParam& debugParam, LaserDataLoader& dataLoader, DetectionResult& detectionResult); };