Lines Matching refs:Subdiv2D
46 int Subdiv2D::nextEdge(int edge) const
52 int Subdiv2D::rotateEdge(int edge, int rotate) const
57 int Subdiv2D::symEdge(int edge) const
62 int Subdiv2D::getEdge(int edge, int nextEdgeType) const
69 int Subdiv2D::edgeOrg(int edge, CV_OUT Point2f* orgpt) const
81 int Subdiv2D::edgeDst(int edge, CV_OUT Point2f* dstpt) const
94 Point2f Subdiv2D::getVertex(int vertex, CV_OUT int* firstEdge) const
103 Subdiv2D::Subdiv2D()
111 Subdiv2D::Subdiv2D(Rect rect)
122 Subdiv2D::QuadEdge::QuadEdge()
128 Subdiv2D::QuadEdge::QuadEdge(int edgeidx)
139 bool Subdiv2D::QuadEdge::isfree() const
144 Subdiv2D::Vertex::Vertex()
150 Subdiv2D::Vertex::Vertex(Point2f _pt, bool _isvirtual, int _firstEdge)
157 bool Subdiv2D::Vertex::isvirtual() const
162 bool Subdiv2D::Vertex::isfree() const
167 void Subdiv2D::splice( int edgeA, int edgeB )
179 void Subdiv2D::setEdgePoints(int edge, int orgPt, int dstPt)
187 int Subdiv2D::connectEdges( int edgeA, int edgeB )
198 void Subdiv2D::swapEdges( int edge )
218 int Subdiv2D::isRightOf(Point2f pt, int edge) const
228 int Subdiv2D::newEdge()
241 void Subdiv2D::deleteEdge(int edge)
254 int Subdiv2D::newPoint(Point2f pt, bool isvirtual, int firstEdge)
268 void Subdiv2D::deletePoint(int vidx)
276 int Subdiv2D::locate(Point2f pt, int& _edge, int& _vertex)
410 int Subdiv2D::insert(Point2f pt)
433 CV_Error_(CV_StsError, ("Subdiv2D::locate returned invalid location = %d", location) );
480 void Subdiv2D::insert(const std::vector<Point2f>& ptvec)
486 void Subdiv2D::initDelaunay( Rect rect )
531 void Subdiv2D::clearVoronoi()
572 void Subdiv2D::calcVoronoi()
645 int Subdiv2D::findNearest(Point2f pt, Point2f* nearestPt)
709 void Subdiv2D::getEdgeList(std::vector<Vec4f>& edgeList) const
726 void Subdiv2D::getTriangleList(std::vector<Vec6f>& triangleList) const
750 void Subdiv2D::getVoronoiFacetList(const std::vector<int>& idx,
789 void Subdiv2D::checkSubdiv() const