#include <clipper.hpp>
|
| | Clipper (int initOptions=0) |
| |
| bool | Execute (ClipType clipType, Paths &solution, PolyFillType fillType=pftEvenOdd) |
| |
| bool | Execute (ClipType clipType, Paths &solution, PolyFillType subjFillType, PolyFillType clipFillType) |
| |
| bool | Execute (ClipType clipType, PolyTree &polytree, PolyFillType fillType=pftEvenOdd) |
| |
| bool | Execute (ClipType clipType, PolyTree &polytree, PolyFillType subjFillType, PolyFillType clipFillType) |
| |
| bool | ReverseSolution () |
| |
| void | ReverseSolution (bool value) |
| |
| bool | StrictlySimple () |
| |
| void | StrictlySimple (bool value) |
| |
| void | ZFillFunction (ZFillCallback zFillFunc) |
| |
| virtual bool | AddPath (const Path &pg, PolyType PolyTyp, bool Closed) |
| |
| bool | AddPaths (const Paths &ppg, PolyType PolyTyp, bool Closed) |
| |
| virtual void | Clear () |
| |
| IntRect | GetBounds () |
| |
| bool | PreserveCollinear () |
| |
| void | PreserveCollinear (bool value) |
| |
◆ MinimaList
◆ ScanbeamList
◆ Clipper()
| ClipperLib::Clipper::Clipper |
( |
int |
initOptions = 0 | ) |
|
◆ AddBoundsToLML()
| TEdge * ClipperLib::ClipperBase::AddBoundsToLML |
( |
TEdge * |
e, |
|
|
bool |
IsClosed |
|
) |
| |
|
protectedinherited |
◆ AddPath()
◆ AddPaths()
◆ Clear()
| virtual void ClipperLib::ClipperBase::Clear |
( |
| ) |
|
|
virtualinherited |
◆ CreateOutRec()
| OutRec * ClipperLib::ClipperBase::CreateOutRec |
( |
| ) |
|
|
protectedinherited |
◆ DeleteFromAEL()
| void ClipperLib::ClipperBase::DeleteFromAEL |
( |
TEdge * |
e | ) |
|
|
protectedinherited |
◆ DisposeAllOutRecs()
| void ClipperLib::ClipperBase::DisposeAllOutRecs |
( |
| ) |
|
|
protectedinherited |
◆ DisposeLocalMinimaList()
| void ClipperLib::ClipperBase::DisposeLocalMinimaList |
( |
| ) |
|
|
protectedinherited |
◆ DisposeOutRec()
| void ClipperLib::ClipperBase::DisposeOutRec |
( |
PolyOutList::size_type |
index | ) |
|
|
protectedinherited |
◆ Execute() [1/4]
◆ Execute() [2/4]
◆ Execute() [3/4]
◆ Execute() [4/4]
◆ ExecuteInternal()
| virtual bool ClipperLib::Clipper::ExecuteInternal |
( |
| ) |
|
|
protectedvirtual |
◆ GetBounds()
| IntRect ClipperLib::ClipperBase::GetBounds |
( |
| ) |
|
|
inherited |
◆ InsertScanbeam()
| void ClipperLib::ClipperBase::InsertScanbeam |
( |
const cInt |
Y | ) |
|
|
protectedinherited |
◆ LocalMinimaPending()
| bool ClipperLib::ClipperBase::LocalMinimaPending |
( |
| ) |
|
|
protectedinherited |
◆ PopLocalMinima()
| bool ClipperLib::ClipperBase::PopLocalMinima |
( |
cInt |
Y, |
|
|
const LocalMinimum *& |
locMin |
|
) |
| |
|
protectedinherited |
◆ PopScanbeam()
| bool ClipperLib::ClipperBase::PopScanbeam |
( |
cInt & |
Y | ) |
|
|
protectedinherited |
◆ PreserveCollinear() [1/2]
| bool ClipperLib::ClipperBase::PreserveCollinear |
( |
| ) |
|
|
inlineinherited |
◆ PreserveCollinear() [2/2]
| void ClipperLib::ClipperBase::PreserveCollinear |
( |
bool |
value | ) |
|
|
inlineinherited |
◆ ProcessBound()
| TEdge * ClipperLib::ClipperBase::ProcessBound |
( |
TEdge * |
E, |
|
|
bool |
IsClockwise |
|
) |
| |
|
protectedinherited |
◆ Reset()
| virtual void ClipperLib::ClipperBase::Reset |
( |
| ) |
|
|
protectedvirtualinherited |
◆ ReverseSolution() [1/2]
| bool ClipperLib::Clipper::ReverseSolution |
( |
| ) |
|
|
inline |
◆ ReverseSolution() [2/2]
| void ClipperLib::Clipper::ReverseSolution |
( |
bool |
value | ) |
|
|
inline |
◆ StrictlySimple() [1/2]
| bool ClipperLib::Clipper::StrictlySimple |
( |
| ) |
|
|
inline |
◆ StrictlySimple() [2/2]
| void ClipperLib::Clipper::StrictlySimple |
( |
bool |
value | ) |
|
|
inline |
◆ SwapPositionsInAEL()
| void ClipperLib::ClipperBase::SwapPositionsInAEL |
( |
TEdge * |
edge1, |
|
|
TEdge * |
edge2 |
|
) |
| |
|
protectedinherited |
◆ UpdateEdgeIntoAEL()
| void ClipperLib::ClipperBase::UpdateEdgeIntoAEL |
( |
TEdge *& |
e | ) |
|
|
protectedinherited |
◆ ZFillFunction()
| void ClipperLib::Clipper::ZFillFunction |
( |
ZFillCallback |
zFillFunc | ) |
|
◆ m_ActiveEdges
| TEdge* ClipperLib::ClipperBase::m_ActiveEdges |
|
protectedinherited |
◆ m_CurrentLM
| MinimaList::iterator ClipperLib::ClipperBase::m_CurrentLM |
|
protectedinherited |
◆ m_edges
| EdgeList ClipperLib::ClipperBase::m_edges |
|
protectedinherited |
◆ m_HasOpenPaths
| bool ClipperLib::ClipperBase::m_HasOpenPaths |
|
protectedinherited |
◆ m_MinimaList
◆ m_PolyOuts
◆ m_PreserveCollinear
| bool ClipperLib::ClipperBase::m_PreserveCollinear |
|
protectedinherited |
◆ m_Scanbeam
◆ m_UseFullRange
| bool ClipperLib::ClipperBase::m_UseFullRange |
|
protectedinherited |
The documentation for this class was generated from the following file:
|