crs.h 798 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef CRS3D_H_
  2. #define CRS3D_H_
  3. #define MAXORDER 3
  4. struct Control_Points_3D
  5. {
  6. int count;
  7. double *e1;
  8. double *n1;
  9. double *z1;
  10. double *e2;
  11. double *n2;
  12. double *z2;
  13. int *status;
  14. };
  15. /* crs3d.c */
  16. int CRS_compute_georef_equations_3d(struct Control_Points_3D *,
  17. double *, double *, double *,
  18. double *, double *, double *,
  19. int);
  20. int CRS_georef_3d(double, double, double,
  21. double *, double *, double *,
  22. double *, double *, double *,
  23. int);
  24. /* orthorot.c */
  25. int CRS_compute_georef_equations_or(struct Control_Points_3D *,
  26. double *, double *);
  27. int CRS_georef_or(double, double, double,
  28. double *, double *, double *,
  29. double *);
  30. #endif