ClipperLib::ClipperOffset Class Reference
#include <clipper.hpp>
Public Member Functions | |
void | AddPath (const Path &path, JoinType joinType, EndType endType) |
void | AddPaths (const Paths &paths, JoinType joinType, EndType endType) |
void | Clear () |
ClipperOffset (double miterLimit=2.0, double roundPrecision=0.25) | |
void | Execute (Paths &solution, double delta) |
void | Execute (PolyTree &solution, double delta) |
~ClipperOffset () | |
Public Attributes | |
double | ArcTolerance |
double | MiterLimit |
Constructor & Destructor Documentation
◆ ClipperOffset()
ClipperLib::ClipperOffset::ClipperOffset | ( | double | miterLimit = 2.0 , |
double | roundPrecision = 0.25 |
||
) |
◆ ~ClipperOffset()
ClipperLib::ClipperOffset::~ClipperOffset | ( | ) |
Member Function Documentation
◆ AddPath()
Referenced by AdaptivePath::Adaptive2d::Execute(), and CArea::OffsetWithClipper().
◆ AddPaths()
void ClipperLib::ClipperOffset::AddPaths | ( | const Paths & | paths, |
JoinType | joinType, | ||
EndType | endType | ||
) |
Referenced by AdaptivePath::Adaptive2d::Execute().
◆ Clear()
void ClipperLib::ClipperOffset::Clear | ( | ) |
Referenced by AdaptivePath::Adaptive2d::Execute().
◆ Execute() [1/2]
void ClipperLib::ClipperOffset::Execute | ( | Paths & | solution, |
double | delta | ||
) |
References ClipperLib::ctUnion, ClipperLib::Clipper::Execute(), and ClipperLib::pftPositive.
Referenced by PathScripts.PathJobCmd.CommandJobCreate::Activated(), PathScripts.PathToolBitLibraryCmd.CommandToolBitLibraryLoad::Activated(), AdaptivePath::Adaptive2d::Execute(), CArea::OffsetWithClipper(), and PathScripts.PathJobCmd.CommandJobTemplateExport::SaveDialog().
◆ Execute() [2/2]
void ClipperLib::ClipperOffset::Execute | ( | PolyTree & | solution, |
double | delta | ||
) |
Member Data Documentation
◆ ArcTolerance
double ClipperLib::ClipperOffset::ArcTolerance |
◆ MiterLimit
double ClipperLib::ClipperOffset::MiterLimit |
The documentation for this class was generated from the following files:
- src/Mod/Path/libarea/clipper.hpp
- src/Mod/Path/libarea/clipper.cpp