ClipperLib::PolyTree Class Reference

#include <clipper.hpp>

Inheritance diagram for ClipperLib::PolyTree:
Inheritance graph

Public Member Functions

 ~PolyTree ()
 
PolyNodeGetFirst () const
 
void Clear ()
 
int Total () const
 
PolyNodeGetNext () const
 
bool IsHole () const
 
bool IsOpen () const
 
int ChildCount () const
 

Public Attributes

Path Contour
 
PolyNodes Childs
 
PolyNodeParent
 

Friends

class Clipper
 

Constructor & Destructor Documentation

◆ ~PolyTree()

ClipperLib::PolyTree::~PolyTree ( )
inline

References Clear().

Member Function Documentation

◆ ChildCount()

int ClipperLib::PolyNode::ChildCount ( ) const
inherited

◆ Clear()

void ClipperLib::PolyTree::Clear ( )

Referenced by ~PolyTree().

◆ GetFirst()

PolyNode * ClipperLib::PolyTree::GetFirst ( ) const

◆ GetNext()

PolyNode * ClipperLib::PolyNode::GetNext ( ) const
inherited

◆ IsHole()

bool ClipperLib::PolyNode::IsHole ( ) const
inherited

◆ IsOpen()

bool ClipperLib::PolyNode::IsOpen ( ) const
inherited

◆ Total()

int ClipperLib::PolyTree::Total ( ) const

Friends And Related Function Documentation

◆ Clipper

friend class Clipper
friend

Member Data Documentation

◆ Childs

PolyNodes ClipperLib::PolyNode::Childs
inherited

◆ Contour

Path ClipperLib::PolyNode::Contour
inherited

◆ Parent

PolyNode* ClipperLib::PolyNode::Parent
inherited

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