Boost logo

Boost Users :

Subject: Re: [Boost-users] Polygon, accessing Points_Data
From: AmandaLind (abl128_at_[hidden])
Date: 2011-04-13 13:51:30


Will the following two lines work if pts are of a vector of Points instead of
an array of points ?

 Point pts2[numcorners2]; //chaged to std::vector pts2;
  gtl::set_points(poly2, pts2, pts2+numcorners2);

And lastly, does anything about the following loop stand out to you as bad
accessing of Polygon points ?

    for(std::size_t i = 0; i < num_polys; ++i)
    {
        pts.insert(pts.end(), polys[i].begin(), polys[i].end());
        num_points_in_poly=pts.size();
        numpointsperpoly.push_back(num_points_in_poly);
        
        for(int index =0; i < num_points_in_poly; index++)
        { std::cout<<" Here are the stubborn points x=
"<<gtl::x(pts[index])<<", y= "<<gtl::y(pts[index])<<std::endl;
             tempcorner.assign(gtl::x(pts[index]),gtl::y(pts[index]),0);
             unioncorners.push_back(tempcorner);
        }
    }

Thanks again,
you're a lifesaver.

--
View this message in context: http://boost.2283326.n4.nabble.com/Polygon-accessing-Points-Data-tp3446015p3447848.html
Sent from the Boost - Users mailing list archive at Nabble.com.

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net