Ignore:
Timestamp:
01/09/08 15:22:12 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r2580 r2584  
    1212 
    1313 
    14 /*void LogReader::Read(ViewCellHistoryContainer &history) 
     14void LogReader::Read(int &numSamples, ViewCellInfoContainer &infos) 
    1515{ 
    16         int numViewCells, numSamples; 
    17      
    18         // open file 
    19         std::ifstream src(mFilename.c_str()); 
    20  
    21         if (src.is_open()) 
    22         { 
    23                 src >> numViewCells; 
    24                 src >> numSamples; 
    25  
    26                 while (!src.eof()) 
    27                 { 
    28                         ViewCellInfoContainer *infos = new ViewCellInfoContainer(); 
    29  
    30                         for (size_t i = 0; i << numViewCells; ++ i) 
    31                         { 
    32                                 ViewCellInfo info; 
    33                                 src >> info.mPiercingRays;       
    34                                 infos->push_back(info); 
    35                         } 
    36  
    37                         history[numSamples] = infos; 
    38                 } 
    39  
    40                 src.close(); 
    41         } 
    42 }*/ 
    43  
    44  
    45 void LogReader::Read(const int numSamples, ViewCellInfoContainer &infos) 
    46 { 
    47          char filename[64];  
     16         //char filename[64];  
    4817         //sprintf(filename, "%s %06d", mFilename.c_str(), numSamples); 
    49          
    5018         // open file 
    5119         std::ifstream src(mFilename.c_str()); 
     
    5321         if (src.is_open()) 
    5422         { 
    55                  while (!src.eof()) 
     23                 src >> numSamples; 
     24 
     25                 while (1) 
    5626                 { 
    5727                         ViewCellInfo info; 
    58                          src >> info.mPiercingRays;      
    59  
     28                         src >> info.mPiercingRays;     src >> info.mPvsSize; 
     29                          
     30                         if (src.eof()) break; 
     31                          
    6032                         infos.push_back(info); 
    6133                 } 
Note: See TracChangeset for help on using the changeset viewer.