| 227 | } |
| 228 | |
| 229 | bool E57Writer::processOne(PointRef& point) |
| 230 | { |
| 231 | // Update bounding box |
| 232 | m_bbox.grow(point.getFieldAs<double>(Dimension::Id::X), |
| 233 | point.getFieldAs<double>(Dimension::Id::Y), |
| 234 | point.getFieldAs<double>(Dimension::Id::Z)); |
| 235 | |
| 236 | // Write point |
| 237 | m_chunkWriter->write(point, m_extraDims); |
| 238 | |
| 239 | return true; |
| 240 | } |
| 241 | |
| 242 | void E57Writer::done(PointTableRef table) |
| 243 | { |