File indexing completed on 2025-01-18 09:36:47
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #ifndef BOOST_GEOMETRY_STRATEGIES_LINE_INTERPOLATE_SERVICES_HPP
0011 #define BOOST_GEOMETRY_STRATEGIES_LINE_INTERPOLATE_SERVICES_HPP
0012
0013
0014 #include <boost/geometry/core/cs.hpp>
0015 #include <boost/geometry/core/static_assert.hpp>
0016
0017
0018 namespace boost { namespace geometry
0019 {
0020
0021 namespace strategies { namespace line_interpolate
0022 {
0023
0024 namespace services
0025 {
0026
0027 template
0028 <
0029 typename Geometry,
0030 typename CSTag = typename geometry::cs_tag<Geometry>::type
0031 >
0032 struct default_strategy
0033 {
0034 BOOST_GEOMETRY_STATIC_ASSERT_FALSE(
0035 "Not implemented for this Geometry's coordinate systems.",
0036 Geometry, CSTag);
0037 };
0038
0039 template <typename Strategy>
0040 struct strategy_converter
0041 {
0042 BOOST_GEOMETRY_STATIC_ASSERT_FALSE(
0043 "Not implemented for this Strategy.",
0044 Strategy);
0045 };
0046
0047
0048 }
0049
0050 }}
0051
0052 }}
0053
0054 #endif