| 90 | |
| 91 | |
| 92 | void SbetReader::ready(PointTableRef) |
| 93 | { |
| 94 | tryLoadRemote(); |
| 95 | |
| 96 | size_t fileSize = FileUtils::fileSize(m_filename); |
| 97 | size_t pointSize = sbet::fileDimensions().size() * sizeof(double); |
| 98 | if ((fileSize == 0)|| (fileSize % pointSize != 0)) |
| 99 | throwError("Invalid file size."); |
| 100 | m_private->numPts = fileSize / pointSize; |
| 101 | m_private->index = 0; |
| 102 | m_private->stream.reset(new ILeStream(m_filename)); |
| 103 | m_private->dims = sbet::fileDimensions(); |
| 104 | seek(m_private->index); |
| 105 | } |
| 106 | |
| 107 | |
| 108 | bool SbetReader::processOne(PointRef& point) |
nothing calls this directly
no test coverage detected