MapProjections.h
上传用户:oybseng
上传日期:2015-04-27
资源大小:7831k
文件大小:2k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. #ifndef _MAP_PROJECTIONS_
  2. #define _MAP_PROJECTIONS_
  3. #include <ctype.h>
  4. #include <math.h>
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include <string.h>
  8. #define _PROJECTION_SDK_
  9. #ifdef _PROJECTION_SDK_  //如果是外部调用本库
  10. #include ".includedatum.h"
  11. #include ".includeellipse.h"
  12. #include ".includegeoid.h"
  13. #include ".includegeocent.h"
  14. #include ".includeloccart.h"
  15. #include ".includegeoref.h"
  16. #include ".includemgrs.h"
  17. #include ".includeutm.h"
  18. #include ".includegauss.h"
  19. #include ".includeups.h"
  20. #include ".includealbers.h"
  21. #include ".includeazeq.h"
  22. #include ".includebng.h"
  23. #include ".includebonne.h"
  24. #include ".includecassini.h"
  25. #include ".includecyleqa.h"
  26. #include ".includeeckert4.h"
  27. #include ".includeeckert6.h"
  28. #include ".includeeqdcyl.h"
  29. #include ".includegnomonic.h"
  30. #include ".includelambert.h"
  31. #include ".includemercator.h"
  32. #include ".includemiller.h"
  33. #include ".includemollweid.h"
  34. #include ".includeneys.h"
  35. #include ".includenzmg.h"
  36. #include ".includeomerc.h"
  37. #include ".includeorthogr.h"
  38. #include ".includepolarst.h"
  39. #include ".includepolycon.h"
  40. #include ".includesinusoid.h"
  41. #include ".includestereogr.h"
  42. #include ".includetrcyleqa.h"
  43. #include ".includetranmerc.h"
  44. #include ".includegrinten.h"
  45. #include ".includeengine.h"
  46. #else //如果是编译本库
  47. #include ".datumdatum.h"
  48. #include ".ellipseellipse.h"
  49. #include ".geoidgeoid.h"
  50. #include ".geocentgeocent.h"
  51. #include ".loccartloccart.h"
  52. #include ".georefgeoref.h"
  53. #include ".mgrsmgrs.h"
  54. #include ".utmutm.h"
  55. #include ".gaussgauss.h"
  56. #include ".upsups.h"
  57. #include ".albersalbers.h"
  58. #include ".azeqazeq.h"
  59. #include ".bngbng.h"
  60. #include ".bonnebonne.h"
  61. #include ".cassinicassini.h"
  62. #include ".cyleqacyleqa.h"
  63. #include ".eckert4eckert4.h"
  64. #include ".eckert6eckert6.h"
  65. #include ".eqdcyleqdcyl.h"
  66. #include ".gnomonicgnomonic.h"
  67. #include ".lambertlambert.h"
  68. #include ".mercatormercator.h"
  69. #include ".millermiller.h"
  70. #include ".mollweidmollweid.h"
  71. #include ".neysneys.h"
  72. #include ".nzmgnzmg.h"
  73. #include ".omercomerc.h"
  74. #include ".orthogrorthogr.h"
  75. #include ".polarstpolarst.h"
  76. #include ".polyconpolycon.h"
  77. #include ".sinusoidsinusoid.h"
  78. #include ".stereogrstereogr.h"
  79. #include ".trcyleqatrcyleqa.h"
  80. #include ".tranmerctranmerc.h"
  81. #include ".grintengrinten.h"
  82. #include ".engineengine.h"
  83. #endif
  84. #endif