Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
difference.hpp File Reference
#include <algorithm>
#include <boost/geometry/algorithms/detail/overlay/intersection_insert.hpp>
#include <boost/geometry/policies/robustness/get_rescale_policy.hpp>
Include dependency graph for difference.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::geometry
 
 boost::geometry::detail
 
 boost::geometry::detail::difference
 

Functions

template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator , typename Strategy >
OutputIterator boost::geometry::detail::difference::difference_insert (Geometry1 const &geometry1, Geometry2 const &geometry2, RobustPolicy const &robust_policy, OutputIterator out, Strategy const &strategy)
 {difference} More...
 
template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator >
OutputIterator boost::geometry::detail::difference::difference_insert (Geometry1 const &geometry1, Geometry2 const &geometry2, RobustPolicy const &robust_policy, OutputIterator out)
 {difference} More...
 
template<typename Geometry1 , typename Geometry2 , typename Collection >
void boost::geometry::difference (Geometry1 const &geometry1, Geometry2 const &geometry2, Collection &output_collection)
 {difference} More...