Ignore:
Timestamp:
01/03/08 15:53:44 (17 years ago)
Author:
bittner
Message:

big merge: preparation for havran ray caster, check if everything works

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/BitVectorPvs.h

    r2530 r2575  
    7979class BitVectorPvs//: public PvsBase<T> 
    8080{ 
    81         template<typename T, typename S> friend class BitVectorPvsIterator; 
     81  template<typename T1, typename S1> friend class BitVectorPvsIterator; 
    8282 
    8383public: 
     
    121121        bool Find(T sample); 
    122122 
    123         typename BitVectorPvsIterator<T, S> GetIterator() const; 
     123        BitVectorPvsIterator<T, S> GetIterator() const; 
    124124 
    125125        /** Compute continuous PVS difference  
     
    145145        void MergeInPlace(const BitVectorPvs<T, S> &a) 
    146146        { 
    147                 cerr << "bitvector: merge in place not implemented yet" << endl; 
     147          std::cerr << "bitvector: merge in place not implemented yet" 
     148                    << std::endl; 
    148149        } 
    149150 
     
    167168        int SubtractPvs(const BitVectorPvs<T, S> &pvs) 
    168169        { 
    169                 cerr << "not yet implemented" << endl; 
    170                 return 0; 
     170          std::cerr << "not yet implemented" << std::endl; 
     171          return 0; 
    171172        } 
    172173 
     
    177178                                                                                float &pvsEnlargement) 
    178179        { 
    179                 cerr << "not yet implemented" << endl; 
     180          std::cerr << "not yet implemented" << std::endl; 
    180181        } 
    181182 
     
    284285 
    285286template <typename T, typename S> 
    286 void BitVectorPvs<T, S>::Clear(const bool trim = true) 
     287void BitVectorPvs<T, S>::Clear(const bool trim) 
    287288{ 
    288289        bit_vector::iterator bit, bit_end = mEntries.end(); 
     
    309310 
    310311template <typename T, typename S> 
    311 typename BitVectorPvsIterator<T, S> BitVectorPvs<T, S>::GetIterator() const 
    312 { 
    313         BitVectorPvsIterator<T, S> pit(mEntries.begin(), mEntries.end()); 
    314  
    315         return pit; 
     312BitVectorPvsIterator<T, S> BitVectorPvs<T, S>::GetIterator() const 
     313{ 
     314  return BitVectorPvsIterator<T, S>(mEntries.begin(), mEntries.end()); 
    316315} 
    317316 
Note: See TracChangeset for help on using the changeset viewer.