Ported Slic3r::GCode::Wipe storage to XS

This commit is contained in:
Alessandro Ranellucci 2015-07-01 20:57:16 +02:00
parent 76b2e88551
commit b43dd92766
8 changed files with 69 additions and 11 deletions

View file

@ -67,4 +67,25 @@ AvoidCrossingPerimeters::travel_to(Point point, const Pointf &gcodegen_origin,
REGISTER_CLASS(AvoidCrossingPerimeters, "GCode::AvoidCrossingPerimeters");
#endif
Wipe::Wipe()
: enable(false)
{
}
bool
Wipe::has_path()
{
return !this->path.points.empty();
}
void
Wipe::reset_path()
{
this->path = Polyline();
}
#ifdef SLIC3RXS
REGISTER_CLASS(Wipe, "GCode::Wipe");
#endif
}