Fix GCC 7 uninitialized warnings in ArrayPortalUniformPointCoordinates

This commit is contained in:
Robert Maynard 2018-07-30 11:59:13 -04:00
parent 92e2063d66
commit a5bcba2b4e

@ -36,10 +36,7 @@ public:
using ValueType = vtkm::Vec<vtkm::FloatDefault, 3>;
VTKM_EXEC_CONT
ArrayPortalUniformPointCoordinates()
: NumberOfValues(0)
{
}
ArrayPortalUniformPointCoordinates() = default;
VTKM_EXEC_CONT
ArrayPortalUniformPointCoordinates(vtkm::Id3 dimensions, ValueType origin, ValueType spacing)
@ -107,10 +104,10 @@ public:
const ValueType& GetSpacing() const { return this->Spacing; }
private:
vtkm::Id3 Dimensions;
vtkm::Id NumberOfValues;
ValueType Origin;
ValueType Spacing;
vtkm::Id3 Dimensions = { 0, 0, 0 };
vtkm::Id NumberOfValues = 0;
ValueType Origin = { 0.0f, 0.0f, 0.0f };
ValueType Spacing = { 0.0f, 0.0f, 0.0f };
};
}
} // namespace vtkm::internal