package vtk;
import vtk.vtkGlobalJavaHash;
import vtk.vtkObject;
import vtk.vtkObjectBase;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.lang.ref.WeakReference;
public class vtkGlobalJavaHash
{
public static Map PointerToReference = Collections.synchronizedMap(new HashMap());
public static void DeleteAll() {
Iterator iter = PointerToReference.values().iterator();
synchronized (PointerToReference) {
while (iter.hasNext()) {
WeakReference value = (WeakReference)iter.next();
vtkObjectBase obj = (vtkObjectBase)value.get();
if (obj != null) {
obj.Delete();
}
}
}
}
}