equals

# equals: detect if two geometries are spatially equal

typename Geometry1
typename Geometry2
bool bool boost::geometry::equals (Geometry1 const &geometry1, Geometry2 const &geometry2) equals Geometry1 const & geometry1 Geometry2 const & geometry2

Checks if a geometry \1.

The free function equals checks if the first geometry is spatially equal the second geometry. Spatially equal means that the same point set is included. A box can therefore be spatially equal to a ring or a polygon, or a linestring can be spatially equal to a multi-linestring or a segment. This only works theoretically, not all combinations are implemented yet.

Geometry1

Any type fulfilling a Geometry Concept

Geometry2

Any type fulfilling a Geometry Concept

geometry1

A model of the specified concept

geometry2

A model of the specified concept

Returns true if two geometries \1

[include reference/algorithms/equals.qbk]