25 Ekim 2016 Salı

geometry exterior_ring metodu

Giriş
Şu satırı dahil ederiz.
#include <boost/geometry.hpp>
Polygon
Elimizde dolu bir polygon olsun
using PointType = boost::geometry::model::d2::point_xy <double>;
using PolygonType = boost::geometry::model::polygon <PointType>;

// Construct
PolygonType polygon;
...
Şöyle yaparız.
for(point_t p : boost::geometry::exterior_ring(poly_a)) {
  std::cout << "(" << boost::geometry::get<0>(p) << ", "
            << boost::geometry::get<1>(p) << ")" << std::endl;
}

Hiç yorum yok:

Yorum Gönder