Package vtk

Source Code of vtk.vtkGlobalJavaHash

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();
        }
      }
    }
  } 
}
TOP

Related Classes of vtk.vtkGlobalJavaHash

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.