diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2019-11-25 15:12:33 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2019-11-25 15:12:33 +0100 |
| commit | d1945ecbafc202a0034ad1aa1bb5f38cd10ee74c (patch) | |
| tree | db4aee752c09b1bda8d47c08536c262178a96263 /docs/source/development/reference/cpp/common.rst | |
| parent | d81ffc6fa8a32db72bdfd1ff034c705222d0cdb3 (diff) | |
| download | PROJ-d1945ecbafc202a0034ad1aa1bb5f38cd10ee74c.tar.gz PROJ-d1945ecbafc202a0034ad1aa1bb5f38cd10ee74c.zip | |
PROJStringFormatter::toString(): optimize hgridshift, vgridshift, hgridshift inv constructs
Given an initial pipeline with
+step +proj=hgridshift +grids=foo
+step +proj=vgridshift +grids=bar
+step +inv +proj=hgridshift +grids=foo
Transform it as
+step +proj=push +v_1 +v_2
+step +proj=hgridshift +grids=foo +omit_inv
+step +proj=vgridshift +grids=bar
+step +inv +proj=hgridshift +grids=foo +omit_fwd
+step +proj=pop +v_1 +v_2
So as to avoid doing a double application of the hgridshift.
Diffstat (limited to 'docs/source/development/reference/cpp/common.rst')
0 files changed, 0 insertions, 0 deletions
