Explorar el Código

r.in.pdal: pass LasHeader::header by const ref (#2277)

Fixes compilation failure caused by implementation changes of PDAL 2.4.0
Nicklas Larsson hace 3 años
padre
commit
399355dad7
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      raster/r.in.pdal/info.cpp

+ 2 - 2
raster/r.in.pdal/info.cpp

@@ -34,7 +34,7 @@ void get_extent(struct StringList *infiles, double *min_x, double *max_x,
         pdal::LasReader las_reader;
         pdal::LasReader las_reader;
         las_reader.setOptions(las_opts);
         las_reader.setOptions(las_opts);
         las_reader.prepare(table);
         las_reader.prepare(table);
-        pdal::LasHeader las_header = las_reader.header();
+        const pdal::LasHeader& las_header = las_reader.header();
         if (first) {
         if (first) {
             *min_x = las_header.minX();
             *min_x = las_header.minX();
             *min_y = las_header.minY();
             *min_y = las_header.minY();
@@ -95,7 +95,7 @@ void print_lasinfo(struct StringList *infiles)
         pdal::LasReader las_reader;
         pdal::LasReader las_reader;
         las_reader.setOptions(las_opts);
         las_reader.setOptions(las_opts);
         las_reader.prepare(table);
         las_reader.prepare(table);
-        pdal::LasHeader las_header = las_reader.header();
+        const pdal::LasHeader& las_header = las_reader.header();
         pdal::PointLayoutPtr point_layout = table.layout();
         pdal::PointLayoutPtr point_layout = table.layout();
         const pdal::Dimension::IdList & dims = point_layout->dims();
         const pdal::Dimension::IdList & dims = point_layout->dims();