Ported Polygon->is_counter_clockwise() and rearranged code in .cpp files

This commit is contained in:
Alessandro Ranellucci 2013-07-16 21:04:14 +02:00
parent bd3fb21cfd
commit fe061b19ad
27 changed files with 675 additions and 660 deletions

View file

@ -1,13 +1,7 @@
#ifndef slic3r_ExPolygonCollection_hpp_
#define slic3r_ExPolygonCollection_hpp_
extern "C" {
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include "ppport.h"
}
#include <myinit.h>
#include "ExPolygon.hpp"
namespace Slic3r {
@ -22,30 +16,6 @@ class ExPolygonCollection
void rotate(double angle, Point* center);
};
void
ExPolygonCollection::scale(double factor)
{
for (ExPolygons::iterator it = expolygons.begin(); it != expolygons.end(); ++it) {
(*it).scale(factor);
}
}
void
ExPolygonCollection::translate(double x, double y)
{
for (ExPolygons::iterator it = expolygons.begin(); it != expolygons.end(); ++it) {
(*it).translate(x, y);
}
}
void
ExPolygonCollection::rotate(double angle, Point* center)
{
for (ExPolygons::iterator it = expolygons.begin(); it != expolygons.end(); ++it) {
(*it).rotate(angle, center);
}
}
}
#endif