summaryrefslogtreecommitdiff
path: root/boost/geometry/srs/projections/factory.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/geometry/srs/projections/factory.hpp')
-rw-r--r--boost/geometry/srs/projections/factory.hpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/boost/geometry/srs/projections/factory.hpp b/boost/geometry/srs/projections/factory.hpp
index 156fece801..acea3b5125 100644
--- a/boost/geometry/srs/projections/factory.hpp
+++ b/boost/geometry/srs/projections/factory.hpp
@@ -1,9 +1,11 @@
// Boost.Geometry (aka GGL, Generic Geometry Library)
// Copyright (c) 2008-2012 Barend Gehrels, Amsterdam, the Netherlands.
+// Copyright (c) 2023 Adam Wulkiewicz, Lodz, Poland.
-// This file was modified by Oracle on 2017-2021.
-// Modifications copyright (c) 2017-2021, Oracle and/or its affiliates.
+// This file was modified by Oracle on 2017-2022.
+// Modifications copyright (c) 2017-2022, Oracle and/or its affiliates.
+// Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
// Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
// Use, modification and distribution is subject to the Boost Software License,
@@ -14,10 +16,9 @@
#define BOOST_GEOMETRY_PROJECTIONS_FACTORY_HPP
#include <map>
+#include <memory>
#include <string>
-#include <boost/shared_ptr.hpp>
-
#include <boost/geometry/core/static_assert.hpp>
#include <boost/geometry/srs/projections/dpar.hpp>
@@ -36,6 +37,7 @@
#include <boost/geometry/srs/projections/proj/cc.hpp>
#include <boost/geometry/srs/projections/proj/cea.hpp>
#include <boost/geometry/srs/projections/proj/chamb.hpp>
+#include <boost/geometry/srs/projections/proj/col_urban.hpp>
#include <boost/geometry/srs/projections/proj/collg.hpp>
#include <boost/geometry/srs/projections/proj/crast.hpp>
#include <boost/geometry/srs/projections/proj/denoy.hpp>
@@ -180,7 +182,7 @@ private:
typedef factory_key<Params> key;
typedef typename key::type key_type;
- typedef boost::shared_ptr<entry_base> entry_ptr;
+ typedef std::shared_ptr<entry_base> entry_ptr;
typedef std::map<key_type, entry_ptr> entries_map;
@@ -203,6 +205,7 @@ public:
detail::cc_init(*this);
detail::cea_init(*this);
detail::chamb_init(*this);
+ detail::col_urban_init(*this);
detail::collg_init(*this);
detail::crast_init(*this);
detail::denoy_init(*this);