Public Member Functions | |
ClearedArea (ClipperLib::cInt p_toolRadiusScaled) | |
void | ExpandCleared (const Path toClearToolPath) |
Paths & | GetBoundedClearedAreaClipped (const IntPoint &toolPos) |
Paths & | GetBoundedClearedPaths (const IntPoint &toolPos) |
Paths & | GetCleared () |
void | SetClearedPaths (const Paths &paths) |
AdaptivePath::ClearedArea::ClearedArea | ( | ClipperLib::cInt | p_toolRadiusScaled | ) |
void AdaptivePath::ClearedArea::ExpandCleared | ( | const Path | toClearToolPath | ) |
References ClipperLib::ClipperOffset::AddPath(), ClipperLib::ClipperBase::AddPaths(), ClipperLib::CleanPolygons(), ClipperLib::ClipperBase::Clear(), ClipperLib::ClipperOffset::Clear(), ClipperLib::Clipper::Execute(), ClipperLib::ClipperOffset::Execute(), AdaptivePath::Perf_ExpandCleared, AdaptivePath::PerfCounter::Start(), and AdaptivePath::PerfCounter::Stop().
References ClipperLib::ClipperBase::AddPath(), ClipperLib::ClipperBase::AddPaths(), AdaptivePath::BoundBox::AddPoint(), ClipperLib::ClipperBase::Clear(), AdaptivePath::BoundBox::Contains(), ClipperLib::Clipper::Execute(), AdaptivePath::BoundBox::SetFirstPoint(), ClipperLib::IntPoint::X, and ClipperLib::IntPoint::Y.
Paths & AdaptivePath::ClearedArea::GetCleared | ( | ) |
void AdaptivePath::ClearedArea::SetClearedPaths | ( | const Paths & | paths | ) |