Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::detail::sym_difference Namespace Reference

Functions

template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator , typename Strategy >
OutputIterator sym_difference_insert (Geometry1 const &geometry1, Geometry2 const &geometry2, RobustPolicy const &robust_policy, OutputIterator out, Strategy const &strategy)
 {symmetric difference} More...
 
template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator >
OutputIterator sym_difference_insert (Geometry1 const &geometry1, Geometry2 const &geometry2, RobustPolicy const &robust_policy, OutputIterator out)
 {symmetric difference} More...
 

Function Documentation

template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator , typename Strategy >
OutputIterator boost::geometry::detail::sym_difference::sym_difference_insert ( Geometry1 const &  geometry1,
Geometry2 const &  geometry2,
RobustPolicy const &  robust_policy,
OutputIterator  out,
Strategy const &  strategy 
)
inline

{symmetric difference}

{symmetric difference, spatial set theoretic symmetric difference (XOR)} . {sym_difference}

Template Parameters
GeometryOutoutput geometry type, must be specified
Geometry1
Geometry2
Strategy
Parameters
geometry1
geometry2
out{difference}
strategy{difference}
Returns

{distinguish,with strategy}

References boost::out, and boost::program_options::value().

template<typename GeometryOut , typename Geometry1 , typename Geometry2 , typename RobustPolicy , typename OutputIterator >
OutputIterator boost::geometry::detail::sym_difference::sym_difference_insert ( Geometry1 const &  geometry1,
Geometry2 const &  geometry2,
RobustPolicy const &  robust_policy,
OutputIterator  out 
)
inline

{symmetric difference}

{symmetric difference, spatial set theoretic symmetric difference (XOR)} {sym_difference}

Template Parameters
GeometryOutoutput geometry type, must be specified
Geometry1
Geometry2
Parameters
geometry1
geometry2
out{difference}
Returns

References boost::out.