Lines Matching refs:list
40 #include <list>
135 std::list<Point>::iterator split (std::list<Point> & points,
136 std::list<Point>::iterator sp,
137 std::list<Point>::iterator fp) const;
138 void rsplit (std::list<Point> & points,
139 std::list<Point>::iterator sp,
140 std::list<Point>::iterator fp,
143 void rsplit (std::list<Point> & points,
144 std::list<Point>::iterator sp,
145 std::list<Point>::iterator fp,
251 * Given a list of points on the conic section, and given two consecutive
252 * points belonging to the list and passed by two list iterators, the method
254 * points as initial and final point. This new point is inserted into the list
259 std::list<Point>::iterator CLIPPER_CLASS::split (std::list<Point> & points,
260 std::list<Point>::iterator sp,
261 std::list<Point>::iterator fp) const
264 std::list<Point>::iterator ip = points.insert (fp, new_point);
272 * Given a list of points on the conic section, and given two consecutive
273 * points belonging to the list and passed by two list iterators, the method
276 * "k" recursive calls. These new points are inserted into the list between
281 void CLIPPER_CLASS::rsplit (std::list<Point> & points,
282 std::list<Point>::iterator sp,
283 std::list<Point>::iterator fp,
292 std::list<Point>::iterator ip = split (points, sp, fp);
300 * Given a list of points on the conic section, and given two consecutive
301 * points belonging to the list and passed by two list iterators, the method
306 * These new points are inserted into the list between the two passed points,
310 void CLIPPER_CLASS::rsplit (std::list<Point> & points,
311 std::list<Point>::iterator sp,
312 std::list<Point>::iterator fp,
315 std::list<Point>::iterator ip = split (points, sp, fp);
326 // they have to be called both to keep the number of points in the list