2011-07-29から1日間の記事一覧

Boost.Geometry overlaps

C++

overlaps()アルゴリズムは、2つのジオメトリが重なっているかどうかを判定する関数です。 disjoint()の逆と考えていいと思いますが、overlaps()はboxに最適化された実装になっていて、1.47.0時点ではboxしか使えないようです。 #include <boost/assert.hpp> #include <boost/geometry.hpp> #include <boost/geometry/geometries/point_xy.hpp></boost/geometry/geometries/point_xy.hpp></boost/geometry.hpp></boost/assert.hpp>…