Boost.Geometry    Boost C++ Libraries
Functions
overlaps: detect overlap between two geometries

Functions

template<typename Geometry1 , typename Geometry2 , typename Strategy >
bool boost::geometry::overlaps (Geometry1 const &geometry1, Geometry2 const &geometry2, Strategy const &strategy)
 Checks if two geometries overlap. More...
 
template<typename Geometry1 , typename Geometry2 >
bool boost::geometry::overlaps (Geometry1 const &geometry1, Geometry2 const &geometry2)
 Checks if two geometries overlap. More...
 

Detailed Description

Function Documentation

template<typename Geometry1 , typename Geometry2 , typename Strategy >
bool boost::geometry::overlaps ( Geometry1 const &  geometry1,
Geometry2 const &  geometry2,
Strategy const &  strategy 
)

Checks if two geometries overlap.

Template Parameters
Geometry1Any type fulfilling a Geometry Concept
Geometry2Any type fulfilling a Geometry Concept
StrategyAny type fulfilling a Overlaps Strategy Concept
Parameters
geometry1A model of the specified concept
geometry2A model of the specified concept
strategyThe strategy which will be used for overlaps calculations
Returns
Returns true if two geometries overlap
template<typename Geometry1 , typename Geometry2 >
bool boost::geometry::overlaps ( Geometry1 const &  geometry1,
Geometry2 const &  geometry2 
)

Checks if two geometries overlap.

Template Parameters
Geometry1Any type fulfilling a Geometry Concept
Geometry2Any type fulfilling a Geometry Concept
Parameters
geometry1A model of the specified concept
geometry2A model of the specified concept
Returns
Returns true if two geometries overlap

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen