ClipperLib::PolyNode Class Reference

#include <clipper.hpp>

Public Member Functions

int ChildCount () const
 
PolyNodeGetNext () const
 
bool IsHole () const
 
bool IsOpen () const
 
 PolyNode ()
 
virtual ~PolyNode ()
 

Public Attributes

PolyNodes Childs
 
Path Contour
 
PolyNodeParent
 

Friends

class Clipper
 
class ClipperOffset
 

Constructor & Destructor Documentation

◆ PolyNode()

ClipperLib::PolyNode::PolyNode ( )

◆ ~PolyNode()

virtual ClipperLib::PolyNode::~PolyNode ( )
virtual

Member Function Documentation

◆ ChildCount()

int ClipperLib::PolyNode::ChildCount ( ) const

References Parent.

Referenced by ClipperLib::GetUnitNormal().

◆ GetNext()

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

◆ IsHole()

bool ClipperLib::PolyNode::IsHole ( ) const

◆ IsOpen()

bool ClipperLib::PolyNode::IsOpen ( ) const

Friends And Related Function Documentation

◆ Clipper

friend class Clipper
friend

◆ ClipperOffset

friend class ClipperOffset
friend

Member Data Documentation

◆ Childs

PolyNodes ClipperLib::PolyNode::Childs

◆ Contour

Path ClipperLib::PolyNode::Contour

Referenced by ClipperLib::PointCount().

◆ Parent

PolyNode* ClipperLib::PolyNode::Parent

The documentation for this class was generated from the following files:
  • src/Mod/Path/libarea/clipper.hpp
  • src/Mod/Path/libarea/clipper.cpp