#include <clipper.hpp>
Public Member Functions | |
bool | AddPolygon (const Polygon &pg, PolyType polyType) |
bool | AddPolygons (const Polygons &ppg, PolyType polyType) |
virtual void | Clear () |
ClipperBase () | |
IntRect | GetBounds () |
virtual | ~ClipperBase () |
Protected Member Functions | |
TEdge * | AddBoundsToLML (TEdge *e) |
void | DisposeLocalMinimaList () |
void | InsertLocalMinima (LocalMinima *newLm) |
void | PopLocalMinima () |
virtual void | Reset () |
Protected Attributes | |
LocalMinima * | m_CurrentLM |
EdgeList | m_edges |
LocalMinima * | m_MinimaList |
bool | m_UseFullRange |
Definition at line 181 of file clipper.hpp.
Definition at line 843 of file clipper.cpp.
ClipperLib::ClipperBase::~ClipperBase | ( | ) | [virtual] |
Definition at line 851 of file clipper.cpp.
TEdge * ClipperLib::ClipperBase::AddBoundsToLML | ( | TEdge * | e | ) | [protected] |
Definition at line 966 of file clipper.cpp.
bool ClipperLib::ClipperBase::AddPolygon | ( | const Polygon & | pg, |
PolyType | polyType | ||
) |
Definition at line 857 of file clipper.cpp.
bool ClipperLib::ClipperBase::AddPolygons | ( | const Polygons & | ppg, |
PolyType | polyType | ||
) |
Definition at line 1023 of file clipper.cpp.
void ClipperLib::ClipperBase::Clear | ( | void | ) | [virtual] |
Reimplemented in ClipperLib::Clipper.
Definition at line 1032 of file clipper.cpp.
void ClipperLib::ClipperBase::DisposeLocalMinimaList | ( | ) | [protected] |
Definition at line 1073 of file clipper.cpp.
Definition at line 1092 of file clipper.cpp.
void ClipperLib::ClipperBase::InsertLocalMinima | ( | LocalMinima * | newLm | ) | [protected] |
Definition at line 945 of file clipper.cpp.
void ClipperLib::ClipperBase::PopLocalMinima | ( | ) | [protected] |
Definition at line 1085 of file clipper.cpp.
void ClipperLib::ClipperBase::Reset | ( | ) | [protected, virtual] |
Reimplemented in ClipperLib::Clipper.
Definition at line 1041 of file clipper.cpp.
LocalMinima* ClipperLib::ClipperBase::m_CurrentLM [protected] |
Definition at line 196 of file clipper.hpp.
EdgeList ClipperLib::ClipperBase::m_edges [protected] |
Definition at line 199 of file clipper.hpp.
LocalMinima* ClipperLib::ClipperBase::m_MinimaList [protected] |
Definition at line 197 of file clipper.hpp.
bool ClipperLib::ClipperBase::m_UseFullRange [protected] |
Definition at line 198 of file clipper.hpp.