org.das2.util
Class ObjectLocator
java.lang.Object
org.das2.util.ObjectLocator
public class ObjectLocator
- extends java.lang.Object
Keeps track of shapes and Objects located at each point, and can quickly find the closest.
consider Use spheres of influence. Brute force implementation presently
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectLocator
public ObjectLocator()
addObject
public void addObject(java.awt.Shape bounds,
java.lang.Object object)
removeObject
public void removeObject(java.lang.Object object)
closestObject
public java.lang.Object closestObject(java.awt.Point p)
closestShape
public java.awt.Shape closestShape(java.awt.Point p)
getObject
public java.lang.Object getObject(java.awt.Shape shape)