aboutsummaryrefslogtreecommitdiff
path: root/include/proj/coordinateoperation.hpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-02-20 12:18:16 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-02-20 12:57:01 +0100
commit70bc293a43def169fa34ed8e97a5cb06b336f247 (patch)
tree180d6a05361c2c7c7e8a800572066a16d277a7e0 /include/proj/coordinateoperation.hpp
parent3664cb546811146c588cab6db41b1ccef6fcee7a (diff)
downloadPROJ-70bc293a43def169fa34ed8e97a5cb06b336f247.tar.gz
PROJ-70bc293a43def169fa34ed8e97a5cb06b336f247.zip
Vertical CRS transformation: synthetize a vertical unit change transformation when needed, and also sort Null geographic offset transformation in last
Diffstat (limited to 'include/proj/coordinateoperation.hpp')
-rw-r--r--include/proj/coordinateoperation.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/proj/coordinateoperation.hpp b/include/proj/coordinateoperation.hpp
index 92b655f9..2f7c9bbf 100644
--- a/include/proj/coordinateoperation.hpp
+++ b/include/proj/coordinateoperation.hpp
@@ -1493,6 +1493,11 @@ class PROJ_GCC_DLL Transformation : public SingleOperation {
PROJ_DLL TransformationNNPtr substitutePROJAlternativeGridNames(
io::DatabaseContextNNPtr databaseContext) const;
+ PROJ_DLL static TransformationNNPtr createChangeVerticalUnit(
+ const util::PropertyMap &properties, const crs::CRSNNPtr &sourceCRSIn,
+ const crs::CRSNNPtr &targetCRSIn, const common::Scale &factor,
+ const std::vector<metadata::PositionalAccuracyNNPtr> &accuracies);
+
PROJ_PRIVATE :
//! @cond Doxygen_Suppress
PROJ_INTERNAL const std::string &