algoLib/sourceCode/gasFillingPortPosition_Export.h
jerryzeng aa3fd6e49c gasFillingPortPosition ver 1.0.0
加气口定位程序初始版本
2025-12-16 21:00:17 +08:00

26 lines
609 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
#include "SG_algo_Export.h"
#include <vector>
#define _OUTPUT_DEBUG_DATA 1
typedef struct
{
double innerD; //加气口端面内径42mm
double outerD; //加气口端面外径52mm
}SSX_gasFillingPortPara;
//读版本号
SG_APISHARED_EXPORT const char* wd_gasFillingPortPositionVersion(void);
//提取加气口中心位姿
SG_APISHARED_EXPORT SSG_6DOF wd_getGasFillingPortPosition(
std::vector< std::vector<SVzNL3DPosition>>& scanLines,
const SSX_gasFillingPortPara gasFillingPortPara,
const SSG_lineSegParam lineSegPara,
const SSG_outlierFilterParam filterParam,
SSG_treeGrowParam growParam,
int* errCode);