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