| 247 | |
| 248 | |
| 249 | size_t OptechReader::fillBuffer() |
| 250 | { |
| 251 | size_t numRecords = (std::min)(m_header.numRecords - m_recordIndex, |
| 252 | MaxNumRecordsInBuffer); |
| 253 | |
| 254 | buffer_size_t bufferSize = NumBytesInRecord * numRecords; |
| 255 | m_buffer.resize(bufferSize); |
| 256 | m_istream->get(m_buffer); |
| 257 | m_extractor = LeExtractor(m_buffer.data(), m_buffer.size()); |
| 258 | return numRecords; |
| 259 | } |
| 260 | |
| 261 | |
| 262 | void OptechReader::done(PointTableRef) |
nothing calls this directly
no test coverage detected