Math-Clipper
view release on metacpan or search on metacpan
xsp/Clipper.xsp view on Meta::CPAN
// We don't expose this since we save the PolyType stuff entirely that way!
// %name{add_polygon}
// void AddPolygon(const Polygon &pg, PolyType polyType);
%{
void
add_subject_polygon(self, poly)
Clipper* self
ClipperLib::Polygon* poly
PPCODE:
self->AddPolygon(*poly, ptSubject);
delete poly;
void
add_clip_polygon(self, poly)
Clipper* self
ClipperLib::Polygon* poly
PPCODE:
self->AddPolygon(*poly, ptClip);
delete poly;
void
add_subject_polygons(self, polys)
Clipper* self
ClipperLib::Polygons* polys
PPCODE:
self->AddPolygons(*polys, ptSubject);
delete polys;
void
add_clip_polygons(self, polys)
Clipper* self
ClipperLib::Polygons* polys
PPCODE:
self->AddPolygons(*polys, ptClip);
delete polys;
double
orientation(polygon)
ClipperLib::Polygon* polygon
CODE:
RETVAL = ClipperLib::Orientation(*polygon);
delete polygon;
OUTPUT: RETVAL
( run in 0.641 second using v1.01-cache-2.11-cpan-5511b514fd6 )