%module{Slic3r::XS}; %{ #include <xsinit.h> #include "libslic3r/MotionPlanner.hpp" %} %name{Slic3r::MotionPlanner} class MotionPlanner { MotionPlanner(ExPolygons islands); ~MotionPlanner(); int islands_count(); Clone<Polyline> shortest_path(Point* from, Point* to) %code%{ RETVAL = THIS->shortest_path(*from, *to); %}; };