|
Assimp
v4.1. (December 2018)
|
Inherits ClipperLib::ClipperBase.
Public Member Functions | |
| void | Clear () |
| Clipper () | |
| bool | Execute (ClipType clipType, ExPolygons &solution, PolyFillType subjFillType=pftEvenOdd, PolyFillType clipFillType=pftEvenOdd) |
| bool | Execute (ClipType clipType, Polygons &solution, PolyFillType subjFillType=pftEvenOdd, PolyFillType clipFillType=pftEvenOdd) |
| bool | ReverseSolution () |
| void | ReverseSolution (bool value) |
| ~Clipper () | |
Public Member Functions inherited from ClipperLib::ClipperBase | |
| bool | AddPolygon (const Polygon &pg, PolyType polyType) |
| bool | AddPolygons (const Polygons &ppg, PolyType polyType) |
| ClipperBase () | |
| IntRect | GetBounds () |
| virtual | ~ClipperBase () |
Protected Member Functions | |
| virtual bool | ExecuteInternal (bool fixHoleLinkages) |
| void | Reset () |
Protected Member Functions inherited from ClipperLib::ClipperBase | |
| TEdge * | AddBoundsToLML (TEdge *e) |
| void | DisposeLocalMinimaList () |
| void | InsertLocalMinima (LocalMinima *newLm) |
| void | PopLocalMinima () |
Additional Inherited Members | |
Protected Attributes inherited from ClipperLib::ClipperBase | |
| LocalMinima * | m_CurrentLM |
| EdgeList | m_edges |
| LocalMinima * | m_MinimaList |
| bool | m_UseFullRange |
| ClipperLib::Clipper::Clipper | ( | ) |
| ClipperLib::Clipper::~Clipper | ( | ) |
|
virtual |
Reimplemented from ClipperLib::ClipperBase.
| bool ClipperLib::Clipper::Execute | ( | ClipType | clipType, |
| ExPolygons & | solution, | ||
| PolyFillType | subjFillType = pftEvenOdd, |
||
| PolyFillType | clipFillType = pftEvenOdd |
||
| ) |
| bool ClipperLib::Clipper::Execute | ( | ClipType | clipType, |
| Polygons & | solution, | ||
| PolyFillType | subjFillType = pftEvenOdd, |
||
| PolyFillType | clipFillType = pftEvenOdd |
||
| ) |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from ClipperLib::ClipperBase.
|
inline |
|
inline |