MCPcopy Create free account
hub / github.com/Kitware/VTK / GetLasOffsets

Method GetLasOffsets

IO/PDAL/vtkPDALReader.cxx:454–475  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

452
453//------------------------------------------------------------------------------
454std::array<double, 3> vtkPDALReader::GetLasOffsets(pdal::Stage* reader)
455{
456 pdal::MetadataNode md = reader->getMetadata();
457
458 double ox = 0.0, oy = 0.0, oz = 0.0;
459 if (auto cx = md.findChild("offset_x"); cx.valid())
460 {
461 ox = cx.value<double>();
462 }
463
464 if (auto cy = md.findChild("offset_y"); cy.valid())
465 {
466 oy = cy.value<double>();
467 }
468
469 if (auto cz = md.findChild("offset_z"); cz.valid())
470 {
471 oz = cz.value<double>();
472 }
473
474 return { ox, oy, oz };
475}
476
477//------------------------------------------------------------------------------
478void vtkPDALReader::PrintSelf(ostream& os, vtkIndent indent)

Callers 2

RequestInformationMethod · 0.95
ReadPointRecordDataMethod · 0.95

Calls 1

getMetadataMethod · 0.80

Tested by

no test coverage detected