Changeset c43766 for molecuilder/src/tesselation.hpp
- Timestamp:
- Apr 21, 2010, 12:07:01 PM (16 years ago)
- Children:
- 1f2e46
- Parents:
- 7d1633
- git-author:
- Frederik Heber <heber@…> (04/21/10 11:51:53)
- git-committer:
- Frederik Heber <heber@…> (04/21/10 12:07:01)
- File:
-
- 1 edited
-
molecuilder/src/tesselation.hpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/tesselation.hpp
r7d1633 rc43766 89 89 90 90 #define ListOfTesselPointList list<list <TesselPoint *> *> 91 92 enum centers {Opt, OtherOpt}; 91 93 92 94 /********************************************** declarations *******************************/ … … 284 286 void AddTesselationTriangle(); 285 287 void AddTesselationTriangle(const int nr); 286 void AddCandidateTriangle(CandidateForTesselation &CandidateLine );288 void AddCandidateTriangle(CandidateForTesselation &CandidateLine, enum centers type); 287 289 void AddDegeneratedTriangle(CandidateForTesselation &CandidateLine, const double RADIUS, const LinkedCell *LC); 288 290 void AddCandidatePolygon(CandidateForTesselation CandidateLine, const double RADIUS, const LinkedCell *LC); … … 290 292 void RemoveTesselationLine(class BoundaryLineSet *line); 291 293 void RemoveTesselationPoint(class BoundaryPointSet *point); 292 bool CheckDegeneracy( Vector *OtherOptCenter, const double RADIUS, const LinkedCell *LC) const;294 bool CheckDegeneracy(CandidateForTesselation &CandidateLine, const double RADIUS, const LinkedCell *LC) const; 293 295 294 296 … … 298 300 void FindThirdPointForTesselation(const Vector &NormalVector, const Vector &SearchDirection, const Vector &OldSphereCenter, CandidateForTesselation &CandidateLine, const class BoundaryPointSet * const ThirdNode, const double RADIUS, const LinkedCell *LC) const; 299 301 bool FindNextSuitableTriangle(CandidateForTesselation &CandidateLine, const BoundaryTriangleSet &T, const double& RADIUS, const LinkedCell *LC); 302 bool FindCandidatesforOpenLines(const double RADIUS, const LinkedCell *&LCList); 300 303 int CheckPresenceOfTriangle(class TesselPoint *Candidates[3]) const; 301 304 class BoundaryTriangleSet * GetPresentTriangle(TesselPoint *Candidates[3]); … … 372 375 373 376 //bool HasOtherBaselineBetterCandidate(const BoundaryLineSet * const BaseRay, const TesselPoint * const OptCandidate, double ShortestAngle, double RADIUS, const LinkedCell * const LC) const; 377 void FindDegeneratedCandidatesforOpenLines(TesselPoint * const Sprinter, const Vector * const OptCenter); 374 378 }; 375 379
Note:
See TracChangeset
for help on using the changeset viewer.
