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

Boost.Geometry intersects

C++

boost::geometry::intersects()アルゴリズムは、1つまたは2つのジオメトリが、少なくてもひとつの交点を持っているかどうかを判定する関数です。 以下は、2本の線が交わっているか判定する処理です: #include <boost/assert.hpp> #include <boost/geometry.hpp> #include <boost/geometry/geometries/linestring.hpp> #include <boost/geometry/geometries/point_xy.hpp> #include </boost/geometry/geometries/point_xy.hpp></boost/geometry/geometries/linestring.hpp></boost/geometry.hpp></boost/assert.hpp>