Subdiv2D class
- Inheritance
- Available extensions
Constructors
- Subdiv2D.empty()
-
factory
- Subdiv2D.fromPointer(Subdiv2DPtr ptr)
-
factory
- Subdiv2D.fromRect(Rect rect)
-
factory
Properties
Methods
-
dispose(
) → void -
edgeDst(
int edge) → (int, Point2f) - Returns the edge destination.
-
edgeDstAsync(
int edge) → Future< (int, Point2f)> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns the edge destination. -
edgeOrg(
int edge) → (int, Point2f) - Returns the edge origin.
-
edgeOrgAsync(
int edge) → Future< (int, Point2f)> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns the edge origin. -
findNearest(
Point2f pt) → (int, Point2f) - Finds the subdivision vertex closest to the given point.
-
findNearestAsync(
Point2f pt) → Future< (int, Point2f)> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Finds the subdivision vertex closest to the given point. -
getEdge(
int edge, int nextEdgeType) → int - Returns one of the edges related to the given edge.
-
getEdgeAsync(
int edge, int nextEdgeType) → Future< int> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns one of the edges related to the given edge. -
getEdgeList(
) → List< Vec4f> - Returns a list of all edges.
-
getEdgeListAsync(
) → Future< List< Vec4f> > -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns a list of all edges. -
getLeadingEdgeList(
) → VecI32 - Returns a list of the leading edge ID connected to each triangle.
-
getLeadingEdgeListAsync(
) → Future< VecI32> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns a list of the leading edge ID connected to each triangle. -
getTriangleList(
) → List< Vec6f> - Returns a list of all triangles.
-
getTriangleListAsync(
) → Future< List< Vec6f> > -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns a list of all triangles. -
getVertex(
int vertex) → (Point2f, int) - Returns vertex location from vertex ID.
-
getVertexAsync(
int vertex) → Future< (Point2f, int)> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns vertex location from vertex ID. -
getVoronoiFacetList(
VecI32 idx) → (VecVecPoint2f, VecPoint2f) - Returns a list of all Voronoi facets.
-
getVoronoiFacetListAsync(
VecI32 idx) → Future< (VecVecPoint2f, VecPoint2f)> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns a list of all Voronoi facets. -
initDelaunay(
Rect rect) → void - Creates a new empty Delaunay subdivision.
-
initDelaunayAsync(
Rect rect) → Future< void> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Creates a new empty Delaunay subdivision. -
insert(
Point2f pt) → int - Insert multiple points into a Delaunay triangulation.
-
insertAsync(
Point2f pt) → Future< int> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Insert multiple points into a Delaunay triangulation. -
insertVec(
VecPoint2f pv) → void - Insert a single point into a Delaunay triangulation.
-
insertVecAsync(
VecPoint2f pv) → Future< void> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Insert a single point into a Delaunay triangulation. -
locate(
Point2f pt) → (int, int, int) - Returns the location of a point within a Delaunay triangulation.
-
locateAsync(
Point2f pt) → Future< (int, int, int)> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns the location of a point within a Delaunay triangulation. -
nextEdge(
int edge) → int - Returns next edge around the edge origin.
-
nextEdgeAsync(
int edge) → Future< int> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns next edge around the edge origin. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rotateEdge(
int edge, int rotate) → int - Returns another edge of the same quad-edge.
-
rotateEdgeAsync(
int edge, int rotate) → Future< int> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
Returns another edge of the same quad-edge. -
symEdge(
int edge) → int - https://docs.opencv.org/4.x/df/dbf/classcv_1_1Subdiv2D.html#aabbb10b8d5b0311b7e22040fc0db56b4
-
symEdgeAsync(
int edge) → Future< int> -
Available on Subdiv2D, provided by the Subdiv2DAsync extension
https://docs.opencv.org/4.x/df/dbf/classcv_1_1Subdiv2D.html#aabbb10b8d5b0311b7e22040fc0db56b4 -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- finalizer → NativeFinalizer
-
final
Constants
- NEXT_AROUND_DST → const int
- NEXT_AROUND_LEFT → const int
- NEXT_AROUND_ORG → const int
- NEXT_AROUND_RIGHT → const int
- PREV_AROUND_DST → const int
- PREV_AROUND_LEFT → const int
- PREV_AROUND_ORG → const int
- PREV_AROUND_RIGHT → const int
- PTLOC_ERROR → const int
- PTLOC_INSIDE → const int
- PTLOC_ON_EDGE → const int
- PTLOC_OUTSIDE_RECT → const int
- PTLOC_VERTEX → const int