DLLFunction.h 1.4 KB

12345678910111213141516171819202122232425262728
  1. #ifndef _DLL_LHDWFUNCTION_H
  2. #define _DLL_LHDWFUNCTION_H
  3. #include "math.h"
  4. extern "C" double GDOP_Value_2X1D(double *station1,double *station2, double *station3,double *Ref_Station_LLH,double *Select_Point,
  5. double dto_err,double eph_err);
  6. //pe 0.5
  7. extern "C" double * Error_Ellipse_2X1D(double *station1,double *station2, double *station3,double *Ref_Station_LLH,double *Select_Point,
  8. double dto_err,double eph_err,double Pe, int *len);
  9. extern "C" double GDOP_Value_DTFO(double *main_eph,double *neigh_eph,double *Ref_Station_LLH,double *Select_Point,double dto_err,double dfo_err
  10. ,double eph_pos_err,double eph_vel_err,double fu);
  11. extern "C" double * Error_Ellipse_DTFO(double *main_eph,double *neigh_eph,double *Ref_Station_LLH,double *Select_Point,double dto_err,double dfo_err,
  12. double eph_pos_err,double eph_vel_err,double fu,double Pe, int *len);
  13. //单 时间 1 2 3
  14. extern "C" double GDOP_Value_2DFO(double *main_eph,double *neigh_eph1,double *neigh_eph2,double *Select_Point,double dfo_err,double eph_pos_err
  15. ,double eph_vel_err,double fu);
  16. extern "C" double * Error_Ellipse_2DFO(double *main_eph,double *neigh_eph1,double *neigh_eph2,double *Select_Point,double dfo_err,double eph_pos_err,double eph_vel_err,double fu,double Pe, int *len);
  17. extern "C" void freeBuff(void *buf);
  18. #endif