Ported intersect_expolygons() and subtract_expolygons() to XS

This commit is contained in:
Alessandro Ranellucci 2013-11-21 17:53:50 +01:00
parent 5f81292f3f
commit 761f261a68
11 changed files with 95 additions and 29 deletions

View file

@ -6,8 +6,12 @@
namespace Slic3r {
class Polyline;
typedef std::vector<Polyline> Polylines;
class Polyline : public MultiPoint {
public:
operator Polylines() const;
Point* last_point() const;
Lines lines() const;
void clip_end(double distance);
@ -20,8 +24,6 @@ class Polyline : public MultiPoint {
#endif
};
typedef std::vector<Polyline> Polylines;
}
#endif