BUG: The recent changes to FindCell appear to have some problems with thread safety.  After much searching I discovered that vtkPointLocator::FindClosestPoint is sometimes returning the incorrect point and repeated calls with the same point return different values.  This might mean that there is a problem with the thread safety of FindClosestPoint, but I have not found anything there.
BUG: The recent changes to FindCell appear to have some problems with thread safety.  After much searching I discovered that vtkPointLocator::FindClosestPoint is sometimes returning the incorrect point and repeated calls with the same point return different values.  This might mean that there is a problem with the thread safety of FindClosestPoint, but I have not found anything there.

Because I have not yet been able to solve the problem, I have placed a simple loop that make sure FindClosestPoint returns consistent values (and gives a warning every time it does not.  This is not a real solution.  There is no guarantee of termination, it can slow things down, and it prints out a bunch of warning messages you can do nothing about.  This is only a band-aid to keep things working until we find a real fix.

jmerkow/VTK,daviddoria/PointGraphsPhase1,jmerkow/VTK,candy7393/VTK,spthaolt/VTK,aashish24/VTK-old,cjh1/VTK,hendradarwin/VTK,SimVascular/VTK,naucoin/VTKSlicerWidgets,biddisco/VTK,keithroe/vtkoptix,sumedhasingla/VTK,jeffbaumes/jeffbaumes-vtk,collects/VTK,spthaolt/VTK,gram526/VTK,msmolens/VTK,mspark93/VTK,biddisco/VTK,keithroe/vtkoptix,SimVascular/VTK,sankhesh/VTK,aashish24/VTK-old,sumedhasingla/VTK,daviddoria/PointGraphsPhase1,hendradarwin/VTK,daviddoria/PointGraphsPhase1,jeffbaumes/jeffbaumes-vtk,Wuteyan/VTK,arnaudgelas/VTK,hendradarwin/VTK,cjh1/VTK,arnaudgelas/VTK,jmerkow/VTK,demarle/VTK,jmerkow/VTK,candy7393/VTK,berendkleinhaneveld/VTK,biddisco/VTK,keithroe/vtkoptix,sankhesh/VTK,mspark93/VTK,collects/VTK,cjh1/VTK,Wuteyan/VTK,sankhesh/VTK,gram526/VTK,ashray/VTK-EVM,ashray/VTK-EVM,hendradarwin/VTK,johnkit/vtk-dev,mspark93/VTK,jeffbaumes/jeffbaumes-vtk,hendradarwin/VTK,Wuteyan/VTK,demarle/VTK,biddisco/VTK,aashish24/VTK-old,jeffbaumes/jeffbaumes-vtk,mspark93/VTK,demarle/VTK,johnkit/vtk-dev,aashish24/VTK-old,naucoin/VTKSlicerWidgets,aashish24/VTK-old,Wuteyan/VTK,spthaolt/VTK,johnkit/vtk-dev,msmolens/VTK,candy7393/VTK,ashray/VTK-EVM,jmerkow/VTK,cjh1/VTK,demarle/VTK,jmerkow/VTK,demarle/VTK,sumedhasingla/VTK,ashray/VTK-EVM,sankhesh/VTK,hendradarwin/VTK,berendkleinhaneveld/VTK,sankhesh/VTK,keithroe/vtkoptix,biddisco/VTK,collects/VTK,candy7393/VTK,biddisco/VTK,SimVascular/VTK,keithroe/vtkoptix,sumedhasingla/VTK,msmolens/VTK,ashray/VTK-EVM,arnaudgelas/VTK,sumedhasingla/VTK,ashray/VTK-EVM,jeffbaumes/jeffbaumes-vtk,spthaolt/VTK,berendkleinhaneveld/VTK,arnaudgelas/VTK,msmolens/VTK,berendkleinhaneveld/VTK,keithroe/vtkoptix,ashray/VTK-EVM,collects/VTK,candy7393/VTK,mspark93/VTK,gram526/VTK,arnaudgelas/VTK,daviddoria/PointGraphsPhase1,berendkleinhaneveld/VTK,johnkit/vtk-dev,daviddoria/PointGraphsPhase1,jeffbaumes/jeffbaumes-vtk,candy7393/VTK,mspark93/VTK,Wuteyan/VTK,hendradarwin/VTK,johnkit/vtk-dev,cjh1/VTK,msmolens/VTK,naucoin/VTKSlicerWidgets,candy7393/VTK,daviddoria/PointGraphsPhase1,collects/VTK,SimVascular/VTK,sankhesh/VTK,mspark93/VTK,sankhesh/VTK,cjh1/VTK,biddisco/VTK,naucoin/VTKSlicerWidgets,candy7393/VTK,sumedhasingla/VTK,Wuteyan/VTK,keithroe/vtkoptix,naucoin/VTKSlicerWidgets,demarle/VTK,gram526/VTK,spthaolt/VTK,berendkleinhaneveld/VTK,SimVascular/VTK,SimVascular/VTK,gram526/VTK,collects/VTK,johnkit/vtk-dev,arnaudgelas/VTK,msmolens/VTK,sumedhasingla/VTK,ashray/VTK-EVM,demarle/VTK,jmerkow/VTK,gram526/VTK,aashish24/VTK-old,spthaolt/VTK,spthaolt/VTK,naucoin/VTKSlicerWidgets,gram526/VTK,msmolens/VTK,demarle/VTK,keithroe/vtkoptix,sumedhasingla/VTK,mspark93/VTK,SimVascular/VTK,SimVascular/VTK,jmerkow/VTK,msmolens/VTK,gram526/VTK,sankhesh/VTK,johnkit/vtk-dev,Wuteyan/VTK,berendkleinhaneveld/VTK