#include <poledges.h>
Public Methods | |
csPolygonEdges (csPolygonInt **polygons, int num_polygons) | |
Construct this structure based on the given array of csPolygonInt*. More... | |
virtual | ~csPolygonEdges () |
Destroy this set of edges. | |
csPolEdgeIterator* | GetPolygons (int i1, int i2) |
Return an iterator to iterate over all polygons sharing some edge. More... | |
csEdgeIterator* | GetEdges () |
Get an iterator to iterate over all edges and polygons in this structure. More... |
|
Construct this structure based on the given array of csPolygonInt*. The csPolygonInt* are assumed to be of type csPolygon3D. |
|
Get an iterator to iterate over all edges and polygons in this structure. 'delete' this iterator when ready. |
|
Return an iterator to iterate over all polygons sharing some edge. 'delete' this iterator when ready. i1 and i2 are the indices of the vertices making up the edge. The order of i1 and i2 is irrelevant. |