|  | Home | Libraries | People | FAQ | More | 
Checks if two geometries are disjoint.
template<typename Geometry1, typename Geometry2, typename Strategy> bool disjoint(Geometry1 const & geometry1, Geometry2 const & geometry2, Strategy const & strategy)
| Type | Concept | Name | Description | 
|---|---|---|---|
| Geometry1 const & | Any type fulfilling a Geometry Concept | geometry1 | A model of the specified concept | 
| Geometry2 const & | Any type fulfilling a Geometry Concept | geometry2 | A model of the specified concept | 
| Strategy const & | Any type fulfilling a Disjoint Strategy Concept | strategy | The strategy which will be used for disjoint calculations | 
Returns true if two geometries are disjoint
Either
            #include <boost/geometry.hpp>
          
Or
            #include <boost/geometry/algorithms/disjoint.hpp>
          
The function disjoint implements function Disjoint from the OGC Simple Feature Specification.
| Point | Segment | Box | Linestring | Ring | Polygon | MultiPoint | MultiLinestring | MultiPolygon | Variant | |
|---|---|---|---|---|---|---|---|---|---|---|
| Point | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| Segment | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| Box | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| Linestring | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| Ring | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| Polygon | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| MultiPoint | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| MultiLinestring | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| MultiPolygon | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
| Variant | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       | 
                       |