Move content of proj_experimental.h to proj.h#4019
Conversation
Those functions have been used for ages by GDAL 3.X. They are not so much "experimental" nowadays. No backward compatibility issue as proj_experimental.h includes proj.h
|
Should any of these be expanded into docs/source/development/reference/{datatypes,functions}.rst? |
goot point. Adressed by additional commit |
mwtoews
left a comment
There was a problem hiding this comment.
Suggest splitting advanced_cpp_binding into advanced_cpp_types and advanced_cpp_functions so they can be put into each of the datatypes.rst and functions.rst docs respectively. This name pair mirror the existing two groups: iso90111_types and iso90111_functions.
done, by amending last commit |
8d26add to
ea7b223
Compare
|
Thanks, rendered docs looks good! A few comments:
|
ea7b223 to
4bc8a5a
Compare
It is nice to have that so you don't have to dig through different versions of the docs to find out when it was added. But, not critical. |
I've tried different things, but don't manage to fix. Must be some Doxygen/Breathe/Sphinx bug
I've added a global remark "Available in :file:
Done, but it is too deep in the arborescence to show up in the left menu |
|
Looks good, almost there. I just noticed a mix-up in the new docs from #3559 with these suggested corrections: diff --git a/src/iso19111/c_api.cpp b/src/iso19111/c_api.cpp
index 17df96ee2..a353fe179 100644
--- a/src/iso19111/c_api.cpp
+++ b/src/iso19111/c_api.cpp
@@ -5208,7 +5208,7 @@ PJ *proj_create_conversion_two_point_equidistant(
* linear_unit_conv_factor).
* Angular parameters are expressed in (ang_unit_name, ang_unit_conv_factor).
*
- * @deprecated. Replaced by proj_create_conversion_tunisia_mining_grid
+ * @since 9.2
*/
PJ *proj_create_conversion_tunisia_mining_grid(
PJ_CONTEXT *ctx, double center_lat, double center_long,
@@ -5242,7 +5242,7 @@ PJ *proj_create_conversion_tunisia_mining_grid(
* linear_unit_conv_factor).
* Angular parameters are expressed in (ang_unit_name, ang_unit_conv_factor).
*
- * @since 9.2
+ * @deprecated Replaced by proj_create_conversion_tunisia_mining_grid
*/
PJ *proj_create_conversion_tunisia_mapping_grid(
PJ_CONTEXT *ctx, double center_lat, double center_long,with the move from experimental header, should |
done
I would perhaps keep that for a PROJ 10 |
fde20b2 to
22d15f6
Compare
Those functions have been used for ages by GDAL 3.X. They are not so much "experimental" nowadays.
No backward compatibility issue as proj_experimental.h includes proj.h