From 5d078b1b550cd59917c890a4eb50e64d1a7bf7f2 Mon Sep 17 00:00:00 2001 From: Connor Manning Date: Sat, 12 Dec 2015 17:21:02 -0600 Subject: [PATCH] Initialize primitives. --- include/pdal/PointRef.hpp | 2 +- io/bpf/BpfReader.cpp | 6 +++--- io/faux/FauxReader.cpp | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/include/pdal/PointRef.hpp b/include/pdal/PointRef.hpp index f58215ace2..8e43b4cc2f 100644 --- a/include/pdal/PointRef.hpp +++ b/include/pdal/PointRef.hpp @@ -54,7 +54,7 @@ class PDAL_DLL PointRef template T getFieldAs(Dimension::Id::Enum dim) const { - T val; + T val(0); bool success = true; Everything e; Dimension::Type::Enum type = m_layout.dimDetail(dim)->type(); diff --git a/io/bpf/BpfReader.cpp b/io/bpf/BpfReader.cpp index 71c1599323..162fe47ce2 100644 --- a/io/bpf/BpfReader.cpp +++ b/io/bpf/BpfReader.cpp @@ -303,7 +303,7 @@ bool BpfReader::eof() void BpfReader::readPointMajor(PointRef& point) { - double x, y, z; + double x(0), y(0), z(0); seekPointMajor(m_index); for (size_t dim = 0; dim < m_dims.size(); ++dim) @@ -369,7 +369,7 @@ point_count_t BpfReader::readPointMajor(PointViewPtr view, point_count_t count) // This isn't lovely as we have to seek for each dimension access. void BpfReader::readDimMajor(PointRef& point) { - double x, y, z; + double x(0), y(0), z(0); for (size_t dim = 0; dim < m_dims.size(); ++dim) { @@ -445,7 +445,7 @@ void BpfReader::readByteMajor(PointRef& point) float f; uint32_t u32; } u; - double x, y, z; + double x(0), y(0), z(0); uint8_t u8; for (size_t dim = 0; dim < m_dims.size(); ++dim) diff --git a/io/faux/FauxReader.cpp b/io/faux/FauxReader.cpp index b0fb41d92f..b479d86270 100644 --- a/io/faux/FauxReader.cpp +++ b/io/faux/FauxReader.cpp @@ -184,9 +184,9 @@ void FauxReader::ready(PointTableRef /*table*/) bool FauxReader::processOne(PointRef& point) { - double x; - double y; - double z; + double x(0); + double y(0); + double z(0); if (m_index >= m_count) return false;