aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-12-13 17:49:11 +0100
committerEven Rouault <even.rouault@spatialys.com>2018-12-13 18:13:29 +0100
commit17b8566f303e0585d7cd775afd5d39da8058fdc3 (patch)
treee55e002b2c711b5f62214ec42852a81c3deb170d /include
parent8a2938026575305298624bce924fee1b5a361576 (diff)
downloadPROJ-17b8566f303e0585d7cd775afd5d39da8058fdc3.tar.gz
PROJ-17b8566f303e0585d7cd775afd5d39da8058fdc3.zip
Prime meridian equivalence: increase tolerance
Diffstat (limited to 'include')
-rw-r--r--include/proj/common.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/proj/common.hpp b/include/proj/common.hpp
index 91756c62..29d2c774 100644
--- a/include/proj/common.hpp
+++ b/include/proj/common.hpp
@@ -158,10 +158,14 @@ class Measure : public util::BaseObject {
PROJ_DLL bool operator==(const Measure &other) PROJ_CONST_DECL;
+ /** Default maximum resulative error. */
+ static constexpr double DEFAULT_MAX_REL_ERROR = 1e-10;
+
PROJ_INTERNAL bool
_isEquivalentTo(const Measure &other,
util::IComparable::Criterion criterion =
- util::IComparable::Criterion::STRICT) const;
+ util::IComparable::Criterion::STRICT,
+ double maxRelativeError = DEFAULT_MAX_REL_ERROR) const;
private:
PROJ_OPAQUE_PRIVATE_DATA