GetNext

The Clipper Library

Home ClipperLib PolyNode

PolyNode.GetNext

Del.» function GetNext: TPolyNode;

C++ » PolyNode* GetNext();

C#  » public PolyNode GetNext();

The returned Polynode will be the first child if any, otherwise the next sibling, otherwise the next sibling of the Parent etc.

A PolyTree can be traversed very easily by calling GetFirst() followed by GetNext() in a loop until the returned object is a null pointer ...

  PolyTree polytree;
  //call to Clipper.Execute method here which fills 'polytree'
  
  PolyNode* polynode = polytree.GetFirst();
  while (polynode)
  {
    //do stuff with polynode here
	
    polynode = polynode->GetNext();
  }
  
          



Copyright ©2010-2012 Angus Johnson  -   Clipper version 5.1.0   -   Help file built on 17-February-2013