Changeset eda56a for molecuilder/src/tesselation.hpp
- Timestamp:
- Dec 29, 2009, 2:48:49 PM (16 years ago)
- Children:
- a1acc5
- Parents:
- ff4611
- File:
-
- 1 edited
-
molecuilder/src/tesselation.hpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/tesselation.hpp
rff4611 reda56a 52 52 // ======================================================= some template functions ========================================= 53 53 54 #define IndexToIndex map <int, int> 55 54 56 #define PointMap map < int, class BoundaryPointSet * > 55 57 #define PointSet set < class BoundaryPointSet * > … … 76 78 #define PolygonSet set < class BoundaryPolygonSet * > 77 79 #define PolygonList list < class BoundaryPolygonSet * > 80 81 #define DistanceMap multimap <double, class BoundaryPointSet * > 82 #define DistancePair pair <double, class BoundaryPointSet * > 78 83 79 84 #define DistanceMultiMap multimap <double, pair < PointMap::iterator, PointMap::iterator> > … … 310 315 bool IsInnerPoint(const TesselPoint * const Point, const LinkedCell* const LC, const double epsilon = -MYEPSILON) const; 311 316 bool AddBoundaryPoint(TesselPoint * Walker, const int n); 312 TesselPoint* FindSecondClosestBoundaryPoint(const Vector* Point, const LinkedCell* const LC) const; 313 TesselPoint* FindClosestBoundaryPoint(const Vector* Point, TesselPoint *&SecondPoint, const LinkedCell* const LC) const; 317 DistanceMap * FindClosestBoundaryPointsToVector(const Vector *x, const LinkedCell* LC) const; 318 BoundaryLineSet * FindClosestBoundaryLineToVector(const Vector *x, const LinkedCell* LC) const; 319 TriangleList * FindClosestTrianglesToVector(const Vector *x, const LinkedCell* LC) const; 320 BoundaryTriangleSet* FindClosestTriangleToVector(const Vector *x, const LinkedCell* LC) const; 314 321 315 322 // print for debugging
Note:
See TracChangeset
for help on using the changeset viewer.
