#include <deque>#include <boost/geometry/geometries/concepts/check.hpp>#include <boost/geometry/algorithms/detail/for_each_range.hpp>#include <boost/geometry/algorithms/detail/overlay/overlay.hpp>#include <boost/geometry/algorithms/detail/overlay/self_turn_points.hpp>#include <boost/geometry/algorithms/disjoint.hpp>#include <boost/geometry/algorithms/intersects.hpp>#include <boost/geometry/algorithms/num_geometries.hpp>#include <boost/geometry/algorithms/detail/sub_range.hpp>#include <boost/geometry/policies/robustness/no_rescale_policy.hpp>#include <boost/variant/static_visitor.hpp>#include <boost/variant/apply_visitor.hpp>#include <boost/variant/variant_fwd.hpp>#include <boost/geometry/algorithms/detail/relate/relate.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::geometry | |
| boost::geometry::detail | |
| boost::geometry::detail::touches | |
| boost::geometry::dispatch | |
| boost::geometry::resolve_variant | |
Functions | |
| template<typename FirstGeometry , typename SecondGeometry > | |
| bool | boost::geometry::detail::touches::rings_containing (FirstGeometry const &geometry1, SecondGeometry const &geometry2) | 
| template<typename Geometry > | |
| bool | boost::geometry::touches (Geometry const &geometry) | 
| {has at least one touching point (self-tangency)}  More... | |
| template<typename Geometry1 , typename Geometry2 > | |
| bool | boost::geometry::touches (Geometry1 const &geometry1, Geometry2 const &geometry2) | 
| {have at least one touching point (tangent - non overlapping)}  More... | |