getEdge method
Returns one of the edges related to the given edge.
nextEdgeType
: Parameter specifying which of the related edges to return.
The following values are possible:
- NEXT_AROUND_ORG next around the edge origin ( eOnext on the picture below if e is the input edge)
- NEXT_AROUND_DST next around the edge vertex ( eDnext )
- PREV_AROUND_ORG previous around the edge origin (reversed eRnext )
- PREV_AROUND_DST previous around the edge destination (reversed eLnext )
- NEXT_AROUND_LEFT next around the left facet ( eLnext )
- NEXT_AROUND_RIGHT next around the right facet ( eRnext )
- PREV_AROUND_LEFT previous around the left facet (reversed eOnext )
- PREV_AROUND_RIGHT previous around the right facet (reversed eDnext )
https://docs.opencv.org/4.x/df/dbf/classcv_1_1Subdiv2D.html#af73f08576709bad7a36f8f8e5fc43c84
Implementation
int getEdge(int edge, int nextEdgeType) {
final p = calloc<ffi.Int>();
cvRun(() => cimgproc.cv_Subdiv2D_getEdge(ref, edge, nextEdgeType, p, ffi.nullptr));
final rval = p.value;
calloc.free(p);
return rval;
}