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
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
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 Detail
-
Subdiv2D
protected Subdiv2D(long addr)
-
Subdiv2D
public Subdiv2D(Rect rect)
-
Subdiv2D
public Subdiv2D()
-
-
Method Detail
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static Subdiv2D __fromPtr__(long addr)
-
getVertex
public Point getVertex(int vertex, int[] firstEdge)
-
getVertex
public Point getVertex(int vertex)
-
edgeDst
public int edgeDst(int edge, Point dstpt)
-
edgeDst
public int edgeDst(int edge)
-
edgeOrg
public int edgeOrg(int edge, Point orgpt)
-
edgeOrg
public int edgeOrg(int edge)
-
findNearest
public int findNearest(Point pt)
-
getEdge
public int getEdge(int edge, int nextEdgeType)
-
insert
public int insert(Point pt)
-
locate
public int locate(Point pt, int[] edge, int[] vertex)
-
nextEdge
public int nextEdge(int edge)
-
rotateEdge
public int rotateEdge(int edge, int rotate)
-
symEdge
public int symEdge(int edge)
-
getEdgeList
public void getEdgeList(MatOfFloat4 edgeList)
-
getLeadingEdgeList
public void getLeadingEdgeList(MatOfInt leadingEdgeList)
-
getTriangleList
public void getTriangleList(MatOfFloat6 triangleList)
-
getVoronoiFacetList
public void getVoronoiFacetList(MatOfInt idx, List<MatOfPoint2f> facetList, MatOfPoint2f facetCenters)
-
initDelaunay
public void initDelaunay(Rect rect)
-
insert
public void insert(MatOfPoint2f ptvec)
-
-