org_proj4_PJ.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <jni.h>
  3. /* Header for class org_proj4_PJ */
  4. #ifndef _Included_org_proj4_PJ
  5. #define _Included_org_proj4_PJ
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9. #undef org_proj4_PJ_DIMENSION_MAX
  10. #define org_proj4_PJ_DIMENSION_MAX 100L
  11. /*
  12. * Class: org_proj4_PJ
  13. * Method: allocatePJ
  14. * Signature: (Ljava/lang/String;)J
  15. */
  16. JNIEXPORT jlong JNICALL Java_org_proj4_PJ_allocatePJ
  17. (JNIEnv *, jclass, jstring);
  18. /*
  19. * Class: org_proj4_PJ
  20. * Method: allocateGeoPJ
  21. * Signature: (Lorg/proj4/PJ;)J
  22. */
  23. JNIEXPORT jlong JNICALL Java_org_proj4_PJ_allocateGeoPJ
  24. (JNIEnv *, jclass, jobject);
  25. /*
  26. * Class: org_proj4_PJ
  27. * Method: getVersion
  28. * Signature: ()Ljava/lang/String;
  29. */
  30. JNIEXPORT jstring JNICALL Java_org_proj4_PJ_getVersion
  31. (JNIEnv *, jclass);
  32. /*
  33. * Class: org_proj4_PJ
  34. * Method: getDefinition
  35. * Signature: ()Ljava/lang/String;
  36. */
  37. JNIEXPORT jstring JNICALL Java_org_proj4_PJ_getDefinition
  38. (JNIEnv *, jobject);
  39. /*
  40. * Class: org_proj4_PJ
  41. * Method: getType
  42. * Signature: ()Lorg/proj4/PJ$Type;
  43. */
  44. JNIEXPORT jobject JNICALL Java_org_proj4_PJ_getType
  45. (JNIEnv *, jobject);
  46. /*
  47. * Class: org_proj4_PJ
  48. * Method: getSemiMajorAxis
  49. * Signature: ()D
  50. */
  51. JNIEXPORT jdouble JNICALL Java_org_proj4_PJ_getSemiMajorAxis
  52. (JNIEnv *, jobject);
  53. /*
  54. * Class: org_proj4_PJ
  55. * Method: getSemiMinorAxis
  56. * Signature: ()D
  57. */
  58. JNIEXPORT jdouble JNICALL Java_org_proj4_PJ_getSemiMinorAxis
  59. (JNIEnv *, jobject);
  60. /*
  61. * Class: org_proj4_PJ
  62. * Method: getEccentricitySquared
  63. * Signature: ()D
  64. */
  65. JNIEXPORT jdouble JNICALL Java_org_proj4_PJ_getEccentricitySquared
  66. (JNIEnv *, jobject);
  67. /*
  68. * Class: org_proj4_PJ
  69. * Method: getAxisDirections
  70. * Signature: ()[C
  71. */
  72. JNIEXPORT jcharArray JNICALL Java_org_proj4_PJ_getAxisDirections
  73. (JNIEnv *, jobject);
  74. /*
  75. * Class: org_proj4_PJ
  76. * Method: getGreenwichLongitude
  77. * Signature: ()D
  78. */
  79. JNIEXPORT jdouble JNICALL Java_org_proj4_PJ_getGreenwichLongitude
  80. (JNIEnv *, jobject);
  81. /*
  82. * Class: org_proj4_PJ
  83. * Method: getLinearUnitToMetre
  84. * Signature: (Z)D
  85. */
  86. JNIEXPORT jdouble JNICALL Java_org_proj4_PJ_getLinearUnitToMetre
  87. (JNIEnv *, jobject, jboolean);
  88. /*
  89. * Class: org_proj4_PJ
  90. * Method: transform
  91. * Signature: (Lorg/proj4/PJ;I[DII)V
  92. */
  93. JNIEXPORT void JNICALL Java_org_proj4_PJ_transform
  94. (JNIEnv *, jobject, jobject, jint, jdoubleArray, jint, jint);
  95. /*
  96. * Class: org_proj4_PJ
  97. * Method: getLastError
  98. * Signature: ()Ljava/lang/String;
  99. */
  100. JNIEXPORT jstring JNICALL Java_org_proj4_PJ_getLastError
  101. (JNIEnv *, jobject);
  102. /*
  103. * Class: org_proj4_PJ
  104. * Method: toString
  105. * Signature: ()Ljava/lang/String;
  106. */
  107. JNIEXPORT jstring JNICALL Java_org_proj4_PJ_toString
  108. (JNIEnv *, jobject);
  109. /*
  110. * Class: org_proj4_PJ
  111. * Method: finalize
  112. * Signature: ()V
  113. */
  114. JNIEXPORT void JNICALL Java_org_proj4_PJ_finalize
  115. (JNIEnv *, jobject);
  116. #ifdef __cplusplus
  117. }
  118. #endif
  119. #endif