TestImagedll

This commit is contained in:
TAO Cheng
2014-07-16 10:25:21 +08:00
parent 23071b39dc
commit aa22209096
9 changed files with 133 additions and 50 deletions
@@ -15,6 +15,8 @@ typedef int (_cdecl*PAUSE_SCAN_AND_GET_LASER_DATA)(float *GetStorageData,int *Ge
typedef void (_cdecl*GET_SCAN_LASER_STORAGE_STATUS)(int& _bStatus,int& _StorageNumber);
typedef int (_cdecl*FITTING_SURFACE)(MY3DPoint* pArr,int n, double* Coe, double* Error, double& dis, double& dis2, double& dis3);
typedef int (_cdecl*FITTING_SURFACE_PCD)(MY3DPoint* pArr,int n, double* Coe, double* N, double *Error,double& dis1, double& dis2, double& dis3,double & d_max,double & d_min,int & i_max,int & i_min);
typedef void (_cdecl*GET_LASER_DATA)(float *value1,float *value2);
//======================================================================================
class CSo7_Interface
{
@@ -34,6 +36,7 @@ public:
GET_SCAN_LASER_STORAGE_STATUS m_pGET_SCAN_LASER_STORAGE_STATUS;
FITTING_SURFACE g_FitFace;
FITTING_SURFACE_PCD g_FitFace_PCD;
GET_LASER_DATA m_pGetLaserData;;
void InitDll();
void StartStoreData();
@@ -44,6 +47,8 @@ public:
int Pro_Face_Du(MY3DPoint* pArr, int n, double* Coe, double* Error, double& dis);
double PointToFace_1(double* _dCoe, MY3DPoint _PointXYZ);
void GetPositionXYZ(double* _dPosition);
void GetLaserData(double* _dLaserData);
};