/usr/include/boost/geometry/strategies
NameSizeModeActions
agnostic/-0755rm
cartesian/-0755rm
concepts/-0755rm
geographic/-0755rm
spherical/-0755rm
transform/-0755rm
area.hpp20310644editdlrm
area_result.hpp32050644editdlrm
azimuth.hpp12030644editdlrm
buffer.hpp24250644editdlrm
centroid.hpp16600644editdlrm
comparable_distance_result.hpp53390644editdlrm
compare.hpp51880644editdlrm
convex_hull.hpp15640644editdlrm
covered_by.hpp34860644editdlrm
default_area_result.hpp12870644editdlrm
default_comparable_distance_result.hpp15520644editdlrm
default_distance_result.hpp14750644editdlrm
default_length_result.hpp24930644editdlrm
default_strategy.hpp12700644editdlrm
densify.hpp7980644editdlrm
disjoint.hpp26440644editdlrm
distance.hpp29210644editdlrm
distance_result.hpp64430644editdlrm
envelope.hpp12570644editdlrm
expand.hpp11280644editdlrm
index.hpp15740644editdlrm
intersection.hpp12220644editdlrm
intersection_result.hpp19950644editdlrm
intersection_strategies.hpp31060644editdlrm
io.hpp8060644editdlrm
line_interpolate.hpp8500644editdlrm
normalize.hpp83990644editdlrm
point_order.hpp8620644editdlrm
relate.hpp46560644editdlrm
side.hpp15850644editdlrm
side_info.hpp45110644editdlrm
strategies.hpp86280644editdlrm
strategy_transform.hpp164690644editdlrm
tags.hpp16550644editdlrm
transform.hpp18590644editdlrm
within.hpp34570644editdlrm
Edit: /usr/include/boost/geometry/strategies/within.hpp (3457B)
// Boost.Geometry (aka GGL, Generic Geometry Library) // Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. // Copyright (c) 2008-2012 Bruno Lalande, Paris, France. // Copyright (c) 2009-2012 Mateusz Loskot, London, UK. // This file was modified by Oracle on 2017. // Modifications copyright (c) 2017, Oracle and/or its affiliates. // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle // Parts of Boost.Geometry are redesigned from Geodan's Geographic Library // (geolib/GGL), copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands. // Use, modification and distribution is subject to the Boost Software License, // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_GEOMETRY_STRATEGIES_WITHIN_HPP #define BOOST_GEOMETRY_STRATEGIES_WITHIN_HPP #include #include #include #include #include #include namespace boost { namespace geometry { namespace strategy { namespace within { namespace services { /*! \brief Traits class binding a within determination strategy to a coordinate system \ingroup within \tparam GeometryContained geometry-type of input (possibly) contained type \tparam GeometryContaining geometry-type of input (possibly) containing type \tparam TagContained casted tag of (possibly) contained type \tparam TagContaining casted tag of (possibly) containing type \tparam CsTagContained tag of coordinate system of (possibly) contained type \tparam CsTagContaining tag of coordinate system of (possibly) containing type */ template < typename GeometryContained, typename GeometryContaining, typename TagContained = typename tag::type, typename TagContaining = typename tag::type, typename CastedTagContained = typename tag_cast < typename tag::type, pointlike_tag, linear_tag, polygonal_tag, areal_tag >::type, typename CastedTagContaining = typename tag_cast < typename tag::type, pointlike_tag, linear_tag, polygonal_tag, areal_tag >::type, typename CsTagContained = typename tag_cast < typename cs_tag::type>::type, spherical_tag >::type, typename CsTagContaining = typename tag_cast < typename cs_tag::type>::type, spherical_tag >::type > struct default_strategy { BOOST_MPL_ASSERT_MSG ( false, NOT_IMPLEMENTED_FOR_THESE_TYPES , (types) ); }; } // namespace services }} // namespace strategy::within }} // namespace boost::geometry #endif // BOOST_GEOMETRY_STRATEGIES_WITHIN_HPP