|
||||
File indexing completed on 2025-01-18 09:36:50
0001 // Boost.Geometry 0002 0003 // Copyright (c) 2016-2020, Oracle and/or its affiliates. 0004 // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle 0005 0006 // Use, modification and distribution is subject to the Boost Software License, 0007 // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 0008 // http://www.boost.org/LICENSE_1_0.txt) 0009 0010 #ifndef BOOST_GEOMETRY_STRATEGIES_SEGMENT_INTERSECTION_HPP 0011 #define BOOST_GEOMETRY_STRATEGIES_SEGMENT_INTERSECTION_HPP 0012 0013 0014 #include <boost/geometry/core/static_assert.hpp> 0015 #include <boost/geometry/strategies/tags.hpp> 0016 0017 0018 namespace boost { namespace geometry 0019 { 0020 0021 namespace strategy { namespace intersection 0022 { 0023 0024 namespace services 0025 { 0026 0027 /*! 0028 \brief Traits class binding a segments intersection strategy to a coordinate system 0029 \ingroup util 0030 \tparam CSTag tag of coordinate system of point-type 0031 \tparam CalculationType \tparam_calculation 0032 */ 0033 template <typename CSTag, typename CalculationType = void> 0034 struct default_strategy 0035 { 0036 BOOST_GEOMETRY_STATIC_ASSERT_FALSE( 0037 "Not implemented for this type.", 0038 CSTag); 0039 }; 0040 0041 } // namespace services 0042 0043 }} // namespace strategy::intersection 0044 0045 }} // namespace boost::geometry 0046 0047 #endif // BOOST_GEOMETRY_STRATEGIES_SEGMENT_INTERSECTION_HPP
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |