Changes in src/Tesselation/tesselation.hpp [e2396e:27888f]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tesselation/tesselation.hpp
re2396e r27888f 76 76 void AddTesselationPoint(TesselPoint* Candidate, const int n); 77 77 void SetTesselationPoint(TesselPoint* Candidate, const int n) const; 78 boolAddTesselationLine(const Vector * OptCenter, const BoundaryPointSet * const candidate, class BoundaryPointSet *a, class BoundaryPointSet *b, const int n);78 void AddTesselationLine(const Vector * OptCenter, const BoundaryPointSet * const candidate, class BoundaryPointSet *a, class BoundaryPointSet *b, const int n); 79 79 void AddNewTesselationTriangleLine(class BoundaryPointSet *a, class BoundaryPointSet *b, const int n); 80 80 void AddExistingTesselationTriangleLine(class BoundaryLineSet *FindLine, int n); … … 88 88 void RemoveTesselationPoint(class BoundaryPointSet *point); 89 89 bool CheckDegeneracy(CandidateForTesselation &CandidateLine, const double RADIUS, const LinkedCell_deprecated *LC) const; 90 bool isConvex() const; 90 91 91 92 92 // concave envelope … … 103 103 void GuessStartingTriangle(); 104 104 bool InsertStraddlingPoints(IPointCloud & cloud, const LinkedCell_deprecated *LC); 105 double RemovePointSurroundedByPolygon(106 TesselPointList *connectedPath,107 BoundaryPointSet *point);108 bool CheckAllConcaveInPolygon(109 const TesselPointList *connectedPath,110 const BoundaryPointSet *point111 );112 double RemoveFullConcavePointFromTesselatedSurface(class BoundaryPointSet *point);113 105 double RemovePointFromTesselatedSurface(class BoundaryPointSet *point); 114 106 class BoundaryLineSet * FlipBaseline(class BoundaryLineSet *Base); … … 139 131 DistanceToPointMap * FindClosestBoundaryPointsToVector(const Vector &x, const LinkedCell_deprecated* LC) const; 140 132 BoundaryLineSet * FindClosestBoundaryLineToVector(const Vector &x, const LinkedCell_deprecated* LC) const; 141 142 bool IsPointBelowSurroundingPolygon(const BoundaryPointSet *_point) const;143 133 144 134 // print for debugging
Note:
See TracChangeset
for help on using the changeset viewer.