id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13057,Wrong result in intersection of linestrings,Vissarion Fisikopoulos ,Barend Gehrels,"The following piece of code returns wrong result for intersection of linestrings. In particular it returns false while the two linestrings have a common point. Produced on Ubuntu 14.04.3 with gcc 4.8.4 {{{ #include #include #include #include namespace bg = boost::geometry; int main() { typedef bg::model::point > point; typedef bg::model::linestring linestring; linestring ls1, ls2; bg::read_wkt(""LINESTRING(0 -0.31415926535897897853,0.26179938779914918578 0,-0.034906585039886556254 0.13962634015954622502,-0.12217304763960294689 0.12217304763960294689)"", ls1); bg::read_wkt(""LINESTRING(-0.034906585039886556254 0.13962634015954622502,-0.26179938779914918578 0)"", ls2); std::cout << bg::intersects(ls1, ls2) << std::endl; return 0; } }}} ",Bugs,closed,Boost 1.65.0,geometry,Boost 1.64.0,Problem,fixed,,