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)