aboutsummaryrefslogtreecommitdiff
path: root/com/ProjDef.cpp
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2018-01-16 13:16:18 +0100
committerKristian Evers <kristianevers@gmail.com>2018-01-17 11:37:39 +0100
commit9181fcfebde8a3969dc49100674f16286119059b (patch)
tree03eeb96524352284e52adc226b9900b40dbdf81a /com/ProjDef.cpp
parentb6c8e417d71dca9ac04f57660da2c94a0a85e8ff (diff)
downloadPROJ-9181fcfebde8a3969dc49100674f16286119059b.tar.gz
PROJ-9181fcfebde8a3969dc49100674f16286119059b.zip
Fix "double inversions" in pipelines, require a defined forward operation.
"+proj=pipeline +inv +step +urm5 +n=0.5 +inv" now works as expected, returning the forward operation of urm5. In principle adding more +inv's should also work, resulting in the forward operation when an even number of +inv's are present, and the inverse when an odd number of +inv's are present. "+proj=pipeline +step +urm5 +n=0.5 +inv" fails at initialization since no forward operation can be performed. This is a new requirement, but aligns perfectly with the rest of the library since no operation without a forward method exists.
Diffstat (limited to 'com/ProjDef.cpp')
0 files changed, 0 insertions, 0 deletions