#pragma once #include "SG_algo_Export.h" #include #define _OUTPUT_DEBUG_DATA 1 typedef struct { SVzNL3DPoint center; //螺杆端部中心点 SVzNL3DPoint axialPoint; //轴向点,与center构成轴向向量 double rotateAngle; //-30 - 30度 }SSX_hexHeadScrewInfo; //六角头螺杆 //读版本号 SG_APISHARED_EXPORT const char* wd_rodAndBarDetectionVersion(void); //六角头螺杆端部中心点和轴向测量 SG_APISHARED_EXPORT SSX_hexHeadScrewInfo sx_hexHeadScrewMeasure( std::vector< std::vector>& scanLines, bool isHorizonScan, //true:激光线平行槽道;false:激光线垂直槽道 const SSG_cornerParam cornerPara, const SSG_outlierFilterParam filterParam, const SSG_treeGrowParam growParam, int* errCode);