#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