Ignore:
Timestamp:
06/13/07 17:24:15 (17 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis/Preprocessing/src
Files:
2 edited

Legend:

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

    r2342 r2452  
    181181                                                                 vector<FaceParentInfo> *parents) 
    182182{ 
    183         //ifstream samplesIn(filename, ios::binary); 
    184         igzstream samplesIn(filename.c_str()); 
    185          
    186         if (!samplesIn.is_open()) 
     183        //ifstream inStream(filename, ios::binary); 
     184        igzstream inStream(filename.c_str()); 
     185         
     186        if (!inStream.is_open()) 
    187187                return false; 
    188188 
     
    192192        int numTriangles; 
    193193 
    194         samplesIn.read(reinterpret_cast<char *>(&numTriangles), sizeof(int)); 
     194        inStream.read(reinterpret_cast<char *>(&numTriangles), sizeof(int)); 
    195195        root->mGeometry.reserve(numTriangles); 
    196196        cout << "loading " << numTriangles << " triangles ("  
     
    202202                Triangle3 tri; 
    203203                 
    204                 samplesIn.read(reinterpret_cast<char *>(tri.mVertices + 0), sizeof(Vector3)); 
    205                 samplesIn.read(reinterpret_cast<char *>(tri.mVertices + 1), sizeof(Vector3)); 
    206                 samplesIn.read(reinterpret_cast<char *>(tri.mVertices + 2), sizeof(Vector3)); 
     204                inStream.read(reinterpret_cast<char *>(tri.mVertices + 0), sizeof(Vector3)); 
     205                inStream.read(reinterpret_cast<char *>(tri.mVertices + 1), sizeof(Vector3)); 
     206                inStream.read(reinterpret_cast<char *>(tri.mVertices + 2), sizeof(Vector3)); 
    207207 
    208208                // end of file reached 
    209                 if (samplesIn.eof()) 
     209                if (inStream.eof()) 
    210210                        break; 
    211211 
     
    841841 
    842842#if USE_ASCII 
    843         ifstream samplesIn(fileName); 
    844         if (!samplesIn.is_open()) 
     843        ifstream inStream(fileName); 
     844        if (!inStream.is_open()) 
    845845                return false; 
    846846 
    847847        string buf; 
    848         while (!(getline(samplesIn, buf)).eof()) 
     848        while (!(getline(inStream, buf)).eof()) 
    849849        { 
    850850                sscanf(buf.c_str(), "%f %f %f %f %f %f %d %d",  
     
    873873        } 
    874874#else 
    875         ifstream samplesIn(fileName, ios::binary); 
    876         if (!samplesIn.is_open()) 
     875        ifstream inStream(fileName, ios::binary); 
     876        if (!inStream.is_open()) 
    877877                return false; 
    878878 
    879879        while (1) 
    880880        { 
    881                  samplesIn.read(reinterpret_cast<char *>(&origin), sizeof(Vector3)); 
    882                  samplesIn.read(reinterpret_cast<char *>(&termination), sizeof(Vector3)); 
    883                  samplesIn.read(reinterpret_cast<char *>(&(sObj.mId)), sizeof(int)); 
    884                  samplesIn.read(reinterpret_cast<char *>(&(tObj.mId)), sizeof(int)); 
    885                  
    886                  if (samplesIn.eof()) 
     881                 inStream.read(reinterpret_cast<char *>(&origin), sizeof(Vector3)); 
     882                 inStream.read(reinterpret_cast<char *>(&termination), sizeof(Vector3)); 
     883                 inStream.read(reinterpret_cast<char *>(&(sObj.mId)), sizeof(int)); 
     884                 inStream.read(reinterpret_cast<char *>(&(tObj.mId)), sizeof(int)); 
     885                 
     886                 if (inStream.eof()) 
    887887                        break; 
    888888 
     
    908908#endif 
    909909 
    910         samplesIn.close(); 
     910        inStream.close(); 
    911911 
    912912        return true; 
  • GTP/trunk/Lib/Vis/Preprocessing/src/main.cpp

    r2353 r2452  
    6464 
    6565 
    66 static string ReplaceSuffix(string filename, string a, string b) 
     66static string ReplaceSuffix(const string &filename, const string &a, const string &b) 
    6767{ 
    6868        string result = filename; 
    6969 
    7070        int pos = (int)filename.rfind(a, (int)filename.size() - 1); 
    71         if (pos == filename.size() - a.size()) { 
     71        if (pos == filename.size() - a.size())  
     72        { 
    7273                result.replace(pos, a.size(), b); 
    7374        } 
     75 
    7476        return result; 
    7577} 
    7678 
    7779 
    78 static int SplitFilenames(const string str, vector<string> &filenames) 
     80static int SplitFilenames(const string &str, vector<string> &filenames) 
    7981{ 
    8082        int pos = 0; 
Note: See TracChangeset for help on using the changeset viewer.