Changes in src/Tesselation/tesselation.hpp [27888f:e2396e]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tesselation/tesselation.hpp
r27888f re2396e 76 76 void AddTesselationPoint(TesselPoint* Candidate, const int n); 77 77 void SetTesselationPoint(TesselPoint* Candidate, const int n) const; 78 voidAddTesselationLine(const Vector * OptCenter, const BoundaryPointSet * const candidate, class BoundaryPointSet *a, class BoundaryPointSet *b, const int n);78 bool 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 90 bool isConvex() const; 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 *point 111 ); 112 double RemoveFullConcavePointFromTesselatedSurface(class BoundaryPointSet *point); 105 113 double RemovePointFromTesselatedSurface(class BoundaryPointSet *point); 106 114 class BoundaryLineSet * FlipBaseline(class BoundaryLineSet *Base); … … 131 139 DistanceToPointMap * FindClosestBoundaryPointsToVector(const Vector &x, const LinkedCell_deprecated* LC) const; 132 140 BoundaryLineSet * FindClosestBoundaryLineToVector(const Vector &x, const LinkedCell_deprecated* LC) const; 141 142 bool IsPointBelowSurroundingPolygon(const BoundaryPointSet *_point) const; 133 143 134 144 // print for debugging
Note:
See TracChangeset
for help on using the changeset viewer.