From f070084c18e5bec0201cb3ee6ae5f364e988ebeb Mon Sep 17 00:00:00 2001 From: "Michael P. Gerlek" Date: Fri, 1 May 2015 14:13:35 -0400 Subject: [PATCH] this seems to be needed for my StatsFilter problem - need to investigate further --- include/pdal/BufferReader.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/pdal/BufferReader.hpp b/include/pdal/BufferReader.hpp index cc4b4bc956..ae1586afe3 100644 --- a/include/pdal/BufferReader.hpp +++ b/include/pdal/BufferReader.hpp @@ -49,6 +49,14 @@ class PDAL_DLL BufferReader : public pdal::Reader void addView(const PointViewPtr& view) { m_views.insert(view); } std::string getName() const { return "readers.buffer"; } + + virtual void addDimensions(PointLayoutPtr layout) + { + for (auto v : m_views) { + Dimension::IdList d = v->dims(); + layout->registerDims(d); + } + } private: PointViewSet m_views;