#include <EdgeTable.h>

Public Member Functions | |
| EdgeIterator (const EdgeTable &table) | |
| Constructor. | |
| EdgeIterator (const EdgeTable &table, int begin, int end=-1) | |
| Constructor. | |
| template<class IdType > | |
| int | GetNextEdge (IdType &ptId1, IdType &ptId2) |
| void | InitTraversal (int begin=0, int end=-1) |
| template<class IdType > | |
| void | InitTraversal (const blocked_range< IdType > &re) |
| Initialize traversal of edges in range. | |
Thread-safe helper class for iteration of edges
Definition at line 200 of file EdgeTable.h.
|
inline |
Get next edge
| [out] | ptId1 | ID of first edge point. |
| [out] | ptId2 | ID of second edge point. |
Definition at line 271 of file EdgeTable.h.
|
inline |
Initialize traversal of edges
| [in] | begin | ID of first edge to iterate. |
| [in] | end | ID one behind last edge to iterate. If negative, all edges from begin until the end are iterated. |
Definition at line 234 of file EdgeTable.h.