#12412 closed Bugs (fixed)
boost::geometry::covered_by fails for point in box (with geographic cs).
| Reported by: | Owned by: | Barend Gehrels | |
|---|---|---|---|
| Milestone: | Boost 1.63.0 | Component: | geometry |
| Version: | Boost 1.61.0 | Severity: | Showstopper |
| Keywords: | Cc: |
Description
example app:
#include <boost\config\compiler\visualc.hpp>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/geometries.hpp>
namespace bgi = boost::geometry::index;
namespace bg = boost::geometry;
typedef bg::model::point<double, 2, bg::cs::geographic<bg::degree> > Geo2DPoint;
typedef boost::geometry::model::box< Geo2DPoint > GeoBox;
int main()
{
Geo2DPoint p;
GeoBox b;
b.min_corner().set<0>( -2.08882 );
b.min_corner().set<1>( 51.5034 );
b.max_corner().set<0>( -0.127592 );
b.max_corner().set<1>( 51.9074 );
p.set<0>( -0.127592 );
p.set<1>( 51.7 );
bool is_covered = boost::geometry::covered_by( p, b );
return 0;
}
is_covered is false.
I would expect is_covered to be true.
Change History (2)
comment:1 by , 6 years ago
| Milestone: | To Be Determined → Boost 1.62.0 |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:2 by , 6 years ago
| Milestone: | Boost 1.62.0 → Boost 1.63.0 |
|---|
Note:
See TracTickets
for help on using tickets.

Thanks!
Fix: https://github.com/boostorg/geometry/commit/0fb9e297acc77912255e22fbfd16ac2f18e25c57