Ignore:
Timestamp:
12/08/06 23:46:17 (18 years ago)
Author:
bittner
Message:

halton generator updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/RssPreprocessor.cpp

    r1867 r1876  
    1919 
    2020 
    21   const bool pruneRays = false; 
    22    
    23  
    24  
     21  const bool pruneInvalidRays = false; 
     22   
     23   
    2524#define ADD_RAYS_IN_PLACE 1 
    2625   
     
    498497   
    499498  if (1) { 
    500         mDistributions.push_back(new SpatialBoxBasedDistribution(*this)); 
    501 //      //  mDistributions.push_back(new DirectionBasedDistribution(*this)); 
    502 //      mDistributions.push_back(new ObjectDirectionBasedDistribution(*this)); 
    503 //      //  mDistributions.push_back(new ReverseObjectBasedDistribution(*this)); 
    504 //      mDistributions.push_back(new ObjectBasedDistribution(*this)); 
    505 //      mDistributions.push_back(new ReverseViewSpaceBorderBasedDistribution(*this)); 
     499        // mDistributions.push_back(new SpatialBoxBasedDistribution(*this)); 
     500        //  mDistributions.push_back(new DirectionBasedDistribution(*this)); 
     501        mDistributions.push_back(new ObjectDirectionBasedDistribution(*this)); 
     502        //  mDistributions.push_back(new ReverseObjectBasedDistribution(*this)); 
     503        mDistributions.push_back(new ObjectBasedDistribution(*this)); 
     504        mDistributions.push_back(new ReverseViewSpaceBorderBasedDistribution(*this)); 
    506505  } else { 
    507506        mDistributions.push_back(new GlobalLinesDistribution(*this)); 
     
    547546         
    548547        cout<<"Casting initial rays..."<<endl<<flush; 
    549         CastRays(rays, mVssRays, true, pruneRays); 
     548        CastRays(rays, mVssRays, true, pruneInvalidRays); 
    550549 
    551550        ExportObjectRays(mVssRays, 1546); 
     
    640639  rssPass++; 
    641640 
    642         //      mDistributions.resize(1); 
     641  //  mDistributions.resize(1); 
    643642 
    644643  mRssTree = new RssTree; 
     
    671670 
    672671  // keep only rss 
    673   mDistributions.resize(1); 
     672  //  mDistributions.resize(1); 
    674673 
    675674  while (1) { 
     
    703702                  rays.NormalizePdf((float)rays.size()); 
    704703                   
    705                   CastRays(rays, tmpVssRays, true, pruneRays); 
     704                  CastRays(rays, tmpVssRays, true, pruneInvalidRays); 
    706705                  castRays += (int)rays.size(); 
    707706 
Note: See TracChangeset for help on using the changeset viewer.