-
Notifications
You must be signed in to change notification settings - Fork 791
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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