diff options
Diffstat (limited to 'boost/geometry/srs/projections/factory.hpp')
-rw-r--r-- | boost/geometry/srs/projections/factory.hpp | 13 |
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); |