1 // Boost.Geometry (aka GGL, Generic Geometry Library)
2 
3 // Copyright (c) 2016-2018 Oracle and/or its affiliates.
4 // Contributed and/or modified by Vissarion Fisikopoulos, on behalf of Oracle
5 // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
6 
7 // Use, modification and distribution is subject to the Boost Software License,
8 // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
9 // http://www.boost.org/LICENSE_1_0.txt)
10 
11 #ifndef BOOST_GEOMETRY_STRATEGIES_CARTESIAN_AZIMUTH_HPP
12 #define BOOST_GEOMETRY_STRATEGIES_CARTESIAN_AZIMUTH_HPP
13 
14 #include <boost/geometry/core/tags.hpp>
15 
16 #include <boost/geometry/strategies/azimuth.hpp>
17 
18 namespace boost { namespace geometry
19 {
20 
21 namespace strategy { namespace azimuth
22 {
23 
24 template
25 <
26     typename CalculationType = void
27 >
28 class cartesian
29 {};
30 
31 #ifndef DOXYGEN_NO_STRATEGY_SPECIALIZATIONS
32 
33 namespace services
34 {
35 
36 template <typename CalculationType>
37 struct default_strategy<cartesian_tag, CalculationType>
38 {
39     typedef strategy::azimuth::cartesian<CalculationType> type;
40 };
41 
42 }
43 
44 #endif // DOXYGEN_NO_STRATEGY_SPECIALIZATIONS
45 
46 }} // namespace strategy::azimuth
47 
48 
49 }} // namespace boost::geometry
50 
51 #endif // BOOST_GEOMETRY_STRATEGIES_CARTESIAN_AZIMUTH_HPP
52