#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.