Assimp
v3.1.1 (June 2014)
|
Inherits ClipperLib::ClipperBase.
Public Member Functions | |
void | Clear () |
Clipper () | |
bool | Execute (ClipType clipType, Polygons &solution, PolyFillType subjFillType=pftEvenOdd, PolyFillType clipFillType=pftEvenOdd) |
bool | Execute (ClipType clipType, ExPolygons &solution, PolyFillType subjFillType=pftEvenOdd, PolyFillType clipFillType=pftEvenOdd) |
bool | ReverseSolution () |
void | ReverseSolution (bool value) |
~Clipper () | |
![]() | |
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 () |
![]() | |
TEdge * | AddBoundsToLML (TEdge *e) |
void | DisposeLocalMinimaList () |
void | InsertLocalMinima (LocalMinima *newLm) |
void | PopLocalMinima () |
Additional Inherited Members | |
![]() | |
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, |
Polygons & | solution, | ||
PolyFillType | subjFillType = pftEvenOdd , |
||
PolyFillType | clipFillType = pftEvenOdd |
||
) |
bool ClipperLib::Clipper::Execute | ( | ClipType | clipType, |
ExPolygons & | solution, | ||
PolyFillType | subjFillType = pftEvenOdd , |
||
PolyFillType | clipFillType = pftEvenOdd |
||
) |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from ClipperLib::ClipperBase.
|
inline |
|
inline |