Package org.opencv.imgproc
Class Subdiv2D
java.lang.Object
org.opencv.imgproc.Subdiv2D
public class Subdiv2D extends Object
-
Field Summary
Fields Modifier and Type Field Description protected longnativeObjstatic intNEXT_AROUND_DSTstatic intNEXT_AROUND_LEFTstatic intNEXT_AROUND_ORGstatic intNEXT_AROUND_RIGHTstatic intPREV_AROUND_DSTstatic intPREV_AROUND_LEFTstatic intPREV_AROUND_ORGstatic intPREV_AROUND_RIGHTstatic intPTLOC_ERRORstatic intPTLOC_INSIDEstatic intPTLOC_ON_EDGEstatic intPTLOC_OUTSIDE_RECTstatic intPTLOC_VERTEX -
Constructor Summary
-
Method Summary
Modifier and Type Method Description static Subdiv2D__fromPtr__(long addr)intedgeDst(int edge)intedgeDst(int edge, Point dstpt)intedgeOrg(int edge)intedgeOrg(int edge, Point orgpt)protected voidfinalize()intfindNearest(Point pt)intfindNearest(Point pt, Point nearestPt)intgetEdge(int edge, int nextEdgeType)voidgetEdgeList(MatOfFloat4 edgeList)voidgetLeadingEdgeList(MatOfInt leadingEdgeList)longgetNativeObjAddr()voidgetTriangleList(MatOfFloat6 triangleList)PointgetVertex(int vertex)PointgetVertex(int vertex, int[] firstEdge)voidgetVoronoiFacetList(MatOfInt idx, List<MatOfPoint2f> facetList, MatOfPoint2f facetCenters)voidinitDelaunay(Rect rect)voidinsert(MatOfPoint2f ptvec)intinsert(Point pt)intlocate(Point pt, int[] edge, int[] vertex)intnextEdge(int edge)introtateEdge(int edge, int rotate)intsymEdge(int edge)
-
Field Details
-
nativeObj
protected final long nativeObj -
PTLOC_ERROR
public static final int PTLOC_ERROR- See Also:
- Constant Field Values
-
PTLOC_OUTSIDE_RECT
public static final int PTLOC_OUTSIDE_RECT- See Also:
- Constant Field Values
-
PTLOC_INSIDE
public static final int PTLOC_INSIDE- See Also:
- Constant Field Values
-
PTLOC_VERTEX
public static final int PTLOC_VERTEX- See Also:
- Constant Field Values
-
PTLOC_ON_EDGE
public static final int PTLOC_ON_EDGE- See Also:
- Constant Field Values
-
NEXT_AROUND_ORG
public static final int NEXT_AROUND_ORG- See Also:
- Constant Field Values
-
NEXT_AROUND_DST
public static final int NEXT_AROUND_DST- See Also:
- Constant Field Values
-
PREV_AROUND_ORG
public static final int PREV_AROUND_ORG- See Also:
- Constant Field Values
-
PREV_AROUND_DST
public static final int PREV_AROUND_DST- See Also:
- Constant Field Values
-
NEXT_AROUND_LEFT
public static final int NEXT_AROUND_LEFT- See Also:
- Constant Field Values
-
NEXT_AROUND_RIGHT
public static final int NEXT_AROUND_RIGHT- See Also:
- Constant Field Values
-
PREV_AROUND_LEFT
public static final int PREV_AROUND_LEFT- See Also:
- Constant Field Values
-
PREV_AROUND_RIGHT
public static final int PREV_AROUND_RIGHT- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
getNativeObjAddr
public long getNativeObjAddr() -
__fromPtr__
-
getVertex
-
getVertex
-
edgeDst
-
edgeDst
public int edgeDst(int edge) -
edgeOrg
-
edgeOrg
public int edgeOrg(int edge) -
findNearest
-
findNearest
-
getEdge
public int getEdge(int edge, int nextEdgeType) -
insert
-
locate
-
nextEdge
public int nextEdge(int edge) -
rotateEdge
public int rotateEdge(int edge, int rotate) -
symEdge
public int symEdge(int edge) -
getEdgeList
-
getLeadingEdgeList
-
getTriangleList
-
getVoronoiFacetList
public void getVoronoiFacetList(MatOfInt idx, List<MatOfPoint2f> facetList, MatOfPoint2f facetCenters) -
initDelaunay
-
insert
-
finalize
-