Changeset 2575 for GTP/trunk/Lib/Vis/Preprocessing/src/BitVectorPvs.h
- Timestamp:
- 01/03/08 15:53:44 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/BitVectorPvs.h
r2530 r2575 79 79 class BitVectorPvs//: public PvsBase<T> 80 80 { 81 template<typename T, typename S> friend class BitVectorPvsIterator;81 template<typename T1, typename S1> friend class BitVectorPvsIterator; 82 82 83 83 public: … … 121 121 bool Find(T sample); 122 122 123 typenameBitVectorPvsIterator<T, S> GetIterator() const;123 BitVectorPvsIterator<T, S> GetIterator() const; 124 124 125 125 /** Compute continuous PVS difference … … 145 145 void MergeInPlace(const BitVectorPvs<T, S> &a) 146 146 { 147 cerr << "bitvector: merge in place not implemented yet" << endl; 147 std::cerr << "bitvector: merge in place not implemented yet" 148 << std::endl; 148 149 } 149 150 … … 167 168 int SubtractPvs(const BitVectorPvs<T, S> &pvs) 168 169 { 169 cerr << "not yet implemented" <<endl;170 170 std::cerr << "not yet implemented" << std::endl; 171 return 0; 171 172 } 172 173 … … 177 178 float &pvsEnlargement) 178 179 { 179 cerr << "not yet implemented" <<endl;180 std::cerr << "not yet implemented" << std::endl; 180 181 } 181 182 … … 284 285 285 286 template <typename T, typename S> 286 void BitVectorPvs<T, S>::Clear(const bool trim = true)287 void BitVectorPvs<T, S>::Clear(const bool trim) 287 288 { 288 289 bit_vector::iterator bit, bit_end = mEntries.end(); … … 309 310 310 311 template <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; 312 BitVectorPvsIterator<T, S> BitVectorPvs<T, S>::GetIterator() const 313 { 314 return BitVectorPvsIterator<T, S>(mEntries.begin(), mEntries.end()); 316 315 } 317 316
Note: See TracChangeset
for help on using the changeset viewer.