From 2afcadc7a27ef1d7b0babb32f125fca5c75d8078 Mon Sep 17 00:00:00 2001
From: Will Schroeder <will.schroeder@kitware.com>
Date: Fri, 23 Sep 2016 07:48:16 -0400
Subject: [PATCH] Point cloud integration issues

---
 Filters/Points/Testing/Python/TestExtractPoints.py        | 4 ++--
 Filters/Points/Testing/Python/TestFitImplicitFunction.py  | 4 ++--
 Filters/Points/Testing/Python/TestRadiusOutlierRemoval.py | 4 ++--
 Filters/Points/vtkVoxelGrid.cxx                           | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Filters/Points/Testing/Python/TestExtractPoints.py b/Filters/Points/Testing/Python/TestExtractPoints.py
index 37e8ebf153b..21300dde802 100755
--- a/Filters/Points/Testing/Python/TestExtractPoints.py
+++ b/Filters/Points/Testing/Python/TestExtractPoints.py
@@ -36,8 +36,8 @@ extract.Update()
 timer.StopTimer()
 time = timer.GetElapsedTime()
 print("Time to remove points: {0}".format(time))
-print("   Number removed: {0}".format(extract.GetNumberOfPointsRemoved()),
-      " (out of: {}".format(NPts))
+print("   Number removed: {0}".format(extract.GetNumberOfPointsRemoved()))
+print("   Original number of points: {0}".format(NPts))
 
 # First output are the non-outliers
 extMapper = vtk.vtkPointGaussianMapper()
diff --git a/Filters/Points/Testing/Python/TestFitImplicitFunction.py b/Filters/Points/Testing/Python/TestFitImplicitFunction.py
index 06cd9d7d964..97e0e400f84 100755
--- a/Filters/Points/Testing/Python/TestFitImplicitFunction.py
+++ b/Filters/Points/Testing/Python/TestFitImplicitFunction.py
@@ -37,8 +37,8 @@ extract.Update()
 timer.StopTimer()
 time = timer.GetElapsedTime()
 print("Time to extract points: {0}".format(time))
-print("   Number removed: {0}".format(extract.GetNumberOfPointsRemoved()),
-      " (out of: {}".format(NPts))
+print("   Number removed: {0}".format(extract.GetNumberOfPointsRemoved()))
+print("   Original number of points: {0}".format(NPts))
 
 # First output are the non-outliers
 extMapper = vtk.vtkPointGaussianMapper()
diff --git a/Filters/Points/Testing/Python/TestRadiusOutlierRemoval.py b/Filters/Points/Testing/Python/TestRadiusOutlierRemoval.py
index 100af2c3838..2cb69b6d06d 100755
--- a/Filters/Points/Testing/Python/TestRadiusOutlierRemoval.py
+++ b/Filters/Points/Testing/Python/TestRadiusOutlierRemoval.py
@@ -39,8 +39,8 @@ removal.Update()
 timer.StopTimer()
 time = timer.GetElapsedTime()
 print("Time to remove points: {0}".format(time))
-print("   Number removed: {0}".format(removal.GetNumberOfPointsRemoved()),
-      " (out of: {}".format(NPts))
+print("   Number removed: {0}".format(removal.GetNumberOfPointsRemoved()))
+print("   Original number of points: {0}".format(NPts))
 
 # First output are the non-outliers
 remMapper = vtk.vtkPointGaussianMapper()
diff --git a/Filters/Points/vtkVoxelGrid.cxx b/Filters/Points/vtkVoxelGrid.cxx
index 5951bc7ea74..7b913c7f336 100644
--- a/Filters/Points/vtkVoxelGrid.cxx
+++ b/Filters/Points/vtkVoxelGrid.cxx
@@ -237,7 +237,7 @@ int vtkVoxelGrid::RequestData(
   // Grab the point data for interpolation
   vtkPointData *inPD = input->GetPointData();
   vtkPointData *outPD = output->GetPointData();
-  outPD->InterpolateAllocate(inPD,numBins);
+  outPD->InterpolateAllocate(inPD,numOutPts);
 
   // Finally run over all of the bins, and those that are not emoty are
   // processed. The processing consists of averaging all of the points found
-- 
GitLab