Home | History | Annotate | Download | only in src

Lines Matching refs:CvSubdiv2DEdge

75 static CvSubdiv2DEdge
79 CvSubdiv2DEdge edgehandle = 0;
92 edgehandle = (CvSubdiv2DEdge) edge;
127 cvSubdiv2DSplice( CvSubdiv2DEdge edgeA, CvSubdiv2DEdge edgeB )
129 CvSubdiv2DEdge *a_next = &CV_SUBDIV2D_NEXT_EDGE( edgeA );
130 CvSubdiv2DEdge *b_next = &CV_SUBDIV2D_NEXT_EDGE( edgeB );
131 CvSubdiv2DEdge a_rot = cvSubdiv2DRotateEdge( *a_next, 1 );
132 CvSubdiv2DEdge b_rot = cvSubdiv2DRotateEdge( *b_next, 1 );
133 CvSubdiv2DEdge *a_rot_next = &CV_SUBDIV2D_NEXT_EDGE( a_rot );
134 CvSubdiv2DEdge *b_rot_next = &CV_SUBDIV2D_NEXT_EDGE( b_rot );
135 CvSubdiv2DEdge t;
143 cvSubdiv2DSetEdgePoints( CvSubdiv2DEdge edge,
164 cvSubdiv2DDeleteEdge( CvSubdiv2D * subdiv, CvSubdiv2DEdge edge )
178 CvSubdiv2DEdge sym_edge = cvSubdiv2DSymEdge( edge );
190 static CvSubdiv2DEdge
191 cvSubdiv2DConnectEdges( CvSubdiv2D * subdiv, CvSubdiv2DEdge edgeA, CvSubdiv2DEdge edgeB )
193 CvSubdiv2DEdge new_edge = 0;
220 cvSubdiv2DSwapEdges( CvSubdiv2DEdge edge )
222 CvSubdiv2DEdge sym_edge = cvSubdiv2DSymEdge( edge );
223 CvSubdiv2DEdge a = cvSubdiv2DGetEdge( edge, CV_PREV_AROUND_ORG );
224 CvSubdiv2DEdge b = cvSubdiv2DGetEdge( sym_edge, CV_PREV_AROUND_ORG );
240 icvIsRightOf( CvPoint2D32f& pt, CvSubdiv2DEdge edge )
252 CvSubdiv2DEdge * _edge, CvSubdiv2DPoint ** _point )
254 CvSubdiv2DEdge edge = 0;
295 CvSubdiv2DEdge onext_edge = cvSubdiv2DNextEdge( edge );
296 CvSubdiv2DEdge dprev_edge = cvSubdiv2DGetEdge( edge, CV_PREV_AROUND_DST );
414 CvSubdiv2DEdge curr_edge = 0, deleted_edge = 0, base_edge = 0;
476 CvSubdiv2DEdge temp_edge = cvSubdiv2DGetEdge( curr_edge, CV_PREV_AROUND_ORG );
522 CvSubdiv2DEdge edge_AB, edge_BC, edge_CA;
661 CvSubdiv2DEdge edge0 = (CvSubdiv2DEdge) quadedge, edge1, edge2;
734 CvSubdiv2DEdge edge;
820 OPENCVAPI CvSubdiv2DEdge cvSubdiv2DMakeEdge( CvSubdiv2D* subdiv );
829 OPENCVAPI void cvSubdiv2DSplice( CvSubdiv2DEdge edgeA, CvSubdiv2DEdge edgeB );
833 OPENCVAPI void cvSubdiv2DSetEdgePoints( CvSubdiv2DEdge edge,
838 OPENCVAPI void cvSubdiv2DDeleteEdge( CvSubdiv2D* subdiv, CvSubdiv2DEdge edge );
842 OPENCVAPI CvSubdiv2DEdge cvSubdiv2DConnectEdges( CvSubdiv2D* subdiv,
843 CvSubdiv2DEdge edgeA,
844 CvSubdiv2DEdge edgeB );
847 OPENCVAPI void cvSubdiv2DSwapEdges( CvSubdiv2DEdge edge );