Changeset 1104
- Timestamp:
- Feb 18, 2008, 6:14:46 AM (15 years ago)
- Location:
- trunk/yat/classifier
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/MatrixLookup.cc
r1066 r1104 167 167 168 168 169 MatrixLookup::const_iterator MatrixLookup::begin_column(size_t i) const 170 { 171 return const_iterator(const_iterator::iterator_type(*this, 0, i),columns()); 172 } 173 174 175 MatrixLookup::const_iterator MatrixLookup::begin_row(size_t i) const 176 { 177 return const_iterator(const_iterator::iterator_type(*this, i, 0), 1); 169 MatrixLookup::const_column_iterator MatrixLookup::begin_column(size_t i) const 170 { 171 return const_column_iterator(const_iterator::iterator_type(*this, 0, i), 172 columns()); 173 } 174 175 176 MatrixLookup::const_row_iterator MatrixLookup::begin_row(size_t i) const 177 { 178 return const_row_iterator(const_iterator::iterator_type(*this, i, 0), 1); 178 179 } 179 180 … … 185 186 186 187 187 MatrixLookup::const_ iterator MatrixLookup::end_column(size_t i) const188 { 189 return const_ iterator(const_iterator::iterator_type(*this, rows(),i),190 columns());191 } 192 193 194 MatrixLookup::const_ iterator MatrixLookup::end_row(size_t i) const195 { 196 return const_ iterator(const_iterator::iterator_type(*this, i+1, 0), 1);188 MatrixLookup::const_column_iterator MatrixLookup::end_column(size_t i) const 189 { 190 return const_column_iterator(const_iterator::iterator_type(*this, rows(),i), 191 columns()); 192 } 193 194 195 MatrixLookup::const_row_iterator MatrixLookup::end_row(size_t i) const 196 { 197 return const_row_iterator(const_iterator::iterator_type(*this, i+1, 0), 1); 197 198 } 198 199 -
trunk/yat/classifier/MatrixLookup.h
r1083 r1104 78 78 const_iterator; 79 79 80 typedef const_iterator const_column_iterator; 81 typedef const_iterator const_row_iterator; 82 80 83 /// 81 84 /// Constructor creating a lookup into the entire @a matrix. … … 234 237 \return iterator pointing to first element of column \a i. 235 238 */ 236 const_ iterator begin_column(size_t) const;239 const_column_iterator begin_column(size_t) const; 237 240 238 241 /** … … 241 244 \return const_iterator pointing to first element of column \a i. 242 245 */ 243 const_ iterator begin_row(size_t) const;246 const_row_iterator begin_row(size_t) const; 244 247 245 248 /** … … 251 254 \return const_iterator pointing to end of column \a i 252 255 */ 253 const_ iterator end_column(size_t) const;256 const_column_iterator end_column(size_t) const; 254 257 255 258 /** 256 259 \return const_iterator pointing to end of row \a i 257 260 */ 258 const_ iterator end_row(size_t) const;261 const_row_iterator end_row(size_t) const; 259 262 260 263 /**
Note: See TracChangeset
for help on using the changeset viewer.