Subdiv2DAsync extension
Async version of Subdiv2D
- on
Methods
-
edgeDstAsync(
int edge) → Future< (int, Point2f)> - Returns the edge destination.
-
edgeOrgAsync(
int edge) → Future< (int, Point2f)> - Returns the edge origin.
-
findNearestAsync(
Point2f pt) → Future< (int, Point2f)> - Finds the subdivision vertex closest to the given point.
-
getEdgeAsync(
int edge, int nextEdgeType) → Future< int> - Returns one of the edges related to the given edge.
-
getEdgeListAsync(
) → Future< List< Vec4f> > - Returns a list of all edges.
-
getLeadingEdgeListAsync(
) → Future< VecI32> - Returns a list of the leading edge ID connected to each triangle.
-
getTriangleListAsync(
) → Future< List< Vec6f> > - Returns a list of all triangles.
-
getVertexAsync(
int vertex) → Future< (Point2f, int)> - Returns vertex location from vertex ID.
-
getVoronoiFacetListAsync(
VecI32 idx) → Future< (VecVecPoint2f, VecPoint2f)> - Returns a list of all Voronoi facets.
-
initDelaunayAsync(
Rect rect) → Future< void> - Creates a new empty Delaunay subdivision.
-
insertAsync(
Point2f pt) → Future< int> - Insert multiple points into a Delaunay triangulation.
-
insertVecAsync(
VecPoint2f pv) → Future< void> - Insert a single point into a Delaunay triangulation.
-
locateAsync(
Point2f pt) → Future< (int, int, int)> - Returns the location of a point within a Delaunay triangulation.
-
nextEdgeAsync(
int edge) → Future< int> - Returns next edge around the edge origin.
-
rotateEdgeAsync(
int edge, int rotate) → Future< int> - Returns another edge of the same quad-edge.
-
symEdgeAsync(
int edge) → Future< int> - https://docs.opencv.org/4.x/df/dbf/classcv_1_1Subdiv2D.html#aabbb10b8d5b0311b7e22040fc0db56b4