Searched refs:SweepContext (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/poly2tri/sweep/ |
| H A D | sweep.h | 46 class SweepContext; variable 61 void Triangulate(SweepContext& tcx); 75 void SweepPoints(SweepContext& tcx); 86 Node& PointEvent(SweepContext& tcx, Point& point); 95 void EdgeEvent(SweepContext& tcx, Edge* edge, Node* node); 97 void EdgeEvent(SweepContext& tcx, Point& ep, Point& eq, Triangle* triangle, Point& point); 107 Node& NewFrontTriangle(SweepContext& tcx, Point& point, Node& node); 114 void Fill(SweepContext& tcx, Node& node); 119 bool Legalize(SweepContext& tcx, Triangle& t); 170 void FillAdvancingFront(SweepContext& tcx, Node& n); [all …]
|
| H A D | sweep_context.cpp | 37 SweepContext::SweepContext(std::vector<Point*> polyline) : in SweepContext() function in p2t::SweepContext 53 void SweepContext::AddHole(std::vector<Point*> polyline) in AddHole() 61 void SweepContext::AddPoint(Point* point) { in AddPoint() 65 std::vector<Triangle*> SweepContext::GetTriangles() in GetTriangles() 70 std::list<Triangle*> SweepContext::GetMap() in GetMap() 75 void SweepContext::InitTriangulation() in InitTriangulation() 103 void SweepContext::InitEdges(std::vector<Point*> polyline) in InitEdges() 112 Point* SweepContext::GetPoint(const int& index) in GetPoint() 117 void SweepContext::AddToMap(Triangle* triangle) in AddToMap() 122 Node& SweepContext::LocateNode(Point& point) in LocateNode() [all …]
|
| H A D | sweep_context.h | 51 class SweepContext { 55 SweepContext(std::vector<Point*> polyline); 57 ~SweepContext(); 154 inline AdvancingFront* SweepContext::front() in front() 159 inline int SweepContext::point_count() in point_count() 164 inline void SweepContext::set_head(Point* p1) in set_head() 169 inline Point* SweepContext::head() in head() 174 inline void SweepContext::set_tail(Point* p1) in set_tail() 179 inline Point* SweepContext::tail() in tail()
|
| H A D | sweep.cpp | 41 void Sweep::Triangulate(SweepContext& tcx) in Triangulate() 51 void Sweep::SweepPoints(SweepContext& tcx) in SweepPoints() 62 void Sweep::FinalizationPolygon(SweepContext& tcx) in FinalizationPolygon() 75 Node& Sweep::PointEvent(SweepContext& tcx, Point& point) in PointEvent() 92 void Sweep::EdgeEvent(SweepContext& tcx, Edge* edge, Node* node) in EdgeEvent() 108 void Sweep::EdgeEvent(SweepContext& tcx, Point& ep, Point& eq, Triangle* triangle, Point& point) in EdgeEvent() 178 Node& Sweep::NewFrontTriangle(SweepContext& tcx, Point& point, Node& node) in NewFrontTriangle() 200 void Sweep::Fill(SweepContext& tcx, Node& node) in Fill() 222 void Sweep::FillAdvancingFront(SweepContext& tcx, Node& n) in FillAdvancingFront() 333 bool Sweep::Legalize(SweepContext& tcx, Triangle& t) in Legalize() [all …]
|
| H A D | cdt.h | 98 SweepContext* sweep_context_;
|
| H A D | cdt.cpp | 37 sweep_context_ = new SweepContext(polyline); in CDT()
|