Assimp  v4.1. (December 2018)
ClipperLib::ClipperBase Class Reference

Inherited by ClipperLib::Clipper [virtual].

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

TEdgeAddBoundsToLML (TEdge *e)
 
void DisposeLocalMinimaList ()
 
void InsertLocalMinima (LocalMinima *newLm)
 
void PopLocalMinima ()
 
virtual void Reset ()
 

Protected Attributes

LocalMinimam_CurrentLM
 
EdgeList m_edges
 
LocalMinimam_MinimaList
 
bool m_UseFullRange
 

Constructor & Destructor Documentation

◆ ClipperBase()

ClipperLib::ClipperBase::ClipperBase ( )

◆ ~ClipperBase()

ClipperLib::ClipperBase::~ClipperBase ( )
virtual

Member Function Documentation

◆ AddBoundsToLML()

TEdge * ClipperLib::ClipperBase::AddBoundsToLML ( TEdge e)
protected

◆ AddPolygon()

bool ClipperLib::ClipperBase::AddPolygon ( const Polygon pg,
PolyType  polyType 
)

◆ AddPolygons()

bool ClipperLib::ClipperBase::AddPolygons ( const Polygons ppg,
PolyType  polyType 
)

◆ Clear()

void ClipperLib::ClipperBase::Clear ( )
virtual

Reimplemented in ClipperLib::Clipper.

◆ DisposeLocalMinimaList()

void ClipperLib::ClipperBase::DisposeLocalMinimaList ( )
protected

◆ GetBounds()

IntRect ClipperLib::ClipperBase::GetBounds ( )

◆ InsertLocalMinima()

void ClipperLib::ClipperBase::InsertLocalMinima ( LocalMinima newLm)
protected

◆ PopLocalMinima()

void ClipperLib::ClipperBase::PopLocalMinima ( )
protected

◆ Reset()

void ClipperLib::ClipperBase::Reset ( )
protectedvirtual

Reimplemented in ClipperLib::Clipper.

Member Data Documentation

◆ m_CurrentLM

LocalMinima* ClipperLib::ClipperBase::m_CurrentLM
protected

◆ m_edges

EdgeList ClipperLib::ClipperBase::m_edges
protected

◆ m_MinimaList

LocalMinima* ClipperLib::ClipperBase::m_MinimaList
protected

◆ m_UseFullRange

bool ClipperLib::ClipperBase::m_UseFullRange
protected

The documentation for this class was generated from the following files: