|
| template<typename Geometry1 , typename Geometry2 , typename Collection , typename Strategy > |
| void | boost::geometry::sym_difference (Geometry1 const &geometry1, Geometry2 const &geometry2, Collection &output_collection, Strategy const &strategy) |
| | Calculate the symmetric difference of two geometries. More...
|
| |
| template<typename Geometry1 , typename Geometry2 , typename Collection > |
| void | boost::geometry::sym_difference (Geometry1 const &geometry1, Geometry2 const &geometry2, Collection &output_collection) |
| | Calculate the symmetric difference of two geometries. More...
|
| |
template<typename Geometry1 , typename Geometry2 , typename Collection , typename Strategy >
| void boost::geometry::sym_difference |
( |
Geometry1 const & |
geometry1, |
|
|
Geometry2 const & |
geometry2, |
|
|
Collection & |
output_collection, |
|
|
Strategy const & |
strategy |
|
) |
| |
Calculate the symmetric difference of two geometries.
The free function symmetric difference calculates the spatial set theoretic symmetric difference (XOR) of two geometries.
- Template Parameters
-
| Geometry1 | Any type fulfilling a Geometry Concept |
| Geometry2 | Any type fulfilling a Geometry Concept |
| Collection | output collection, either a multi-geometry, or a std::vector<Geometry> / std::deque<Geometry> etc |
| Strategy | Any type fulfilling a Sym_difference Strategy Concept |
- Parameters
-
| geometry1 | A model of the specified concept |
| geometry2 | A model of the specified concept |
| output_collection | the output collection |
| strategy | The strategy which will be used for sym_difference calculations |
template<typename Geometry1 , typename Geometry2 , typename Collection >
| void boost::geometry::sym_difference |
( |
Geometry1 const & |
geometry1, |
|
|
Geometry2 const & |
geometry2, |
|
|
Collection & |
output_collection |
|
) |
| |
Calculate the symmetric difference of two geometries.
The free function symmetric difference calculates the spatial set theoretic symmetric difference (XOR) of two geometries.
- Template Parameters
-
| Geometry1 | Any type fulfilling a Geometry Concept |
| Geometry2 | Any type fulfilling a Geometry Concept |
| Collection | output collection, either a multi-geometry, or a std::vector<Geometry> / std::deque<Geometry> etc |
- Parameters
-
| geometry1 | A model of the specified concept |
| geometry2 | A model of the specified concept |
| output_collection | the output collection |