Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/unittests/tesselation_insideoutsideunittest.cpp

    r68a53b ra67d19  
    9494  while ((!TesselStruct->OpenLines.empty()) && (OneLoopWithoutSuccessFlag)) {
    9595    // 2a. fill all new OpenLines
    96     Log() << Verbose(1) << "There are " << TesselStruct->OpenLines.size() << " open lines to scan for candidates:" << endl;
     96    DoLog(1) && (Log() << Verbose(1) << "There are " << TesselStruct->OpenLines.size() << " open lines to scan for candidates:" << endl);
    9797    for (CandidateMap::iterator Runner = TesselStruct->OpenLines.begin(); Runner != TesselStruct->OpenLines.end(); Runner++)
    98       Log() << Verbose(2) << *(Runner->second) << endl;
     98      DoLog(2) && (Log() << Verbose(2) << *(Runner->second) << endl);
    9999
    100100    for (CandidateMap::iterator Runner = TesselStruct->OpenLines.begin(); Runner != TesselStruct->OpenLines.end(); Runner++) {
     
    102102      if (baseline->pointlist.empty()) {
    103103        T = (((baseline->BaseLine->triangles.begin()))->second);
    104         Log() << Verbose(1) << "Finding best candidate for open line " << *baseline->BaseLine << " of triangle " << *T << endl;
     104        DoLog(1) && (Log() << Verbose(1) << "Finding best candidate for open line " << *baseline->BaseLine << " of triangle " << *T << endl);
    105105        TesselationFailFlag = TesselStruct->FindNextSuitableTriangle(*baseline, *T, SPHERERADIUS, LinkedList); //the line is there, so there is a triangle, but only one.
    106106      }
     
    109109    // 2b. search for smallest ShortestAngle among all candidates
    110110    double ShortestAngle = 4.*M_PI;
    111     Log() << Verbose(1) << "There are " << TesselStruct->OpenLines.size() << " open lines to scan for the best candidates:" << endl;
     111    DoLog(1) && (Log() << Verbose(1) << "There are " << TesselStruct->OpenLines.size() << " open lines to scan for the best candidates:" << endl);
    112112    for (CandidateMap::iterator Runner = TesselStruct->OpenLines.begin(); Runner != TesselStruct->OpenLines.end(); Runner++)
    113       Log() << Verbose(2) << *(Runner->second) << endl;
     113      DoLog(2) && (Log() << Verbose(2) << *(Runner->second) << endl);
    114114
    115115    for (CandidateMap::iterator Runner = TesselStruct->OpenLines.begin(); Runner != TesselStruct->OpenLines.end(); Runner++) {
     
    123123      OneLoopWithoutSuccessFlag = false;
    124124    else {
    125       TesselStruct->AddCandidateTriangle(*baseline);
     125      TesselStruct->AddCandidatePolygon(*baseline, SPHERERADIUS, LinkedList);
    126126    }
    127127  }
     
    133133  delete(LinkedList);
    134134  delete(TesselStruct);
    135   for (LinkedNodes::iterator Runner = Corners.begin(); Runner != Corners.end(); Runner++) {
     135  for (LinkedCell::LinkedNodes::iterator Runner = Corners.begin(); Runner != Corners.end(); Runner++) {
    136136    delete((*Runner)->node);
    137137    delete(*Runner);
Note: See TracChangeset for help on using the changeset viewer.