org.das2.util.ObjectLocator
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
ObjectLocator( )
addObject
addObject( java.awt.Shape bounds, Object object ) → void
Parameters
bounds - a Shape
object - an Object
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
closestObject
closestObject( java.awt.Point p ) → Object
Parameters
p - a Point
Returns:
java.lang.Object
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
closestShape
closestShape( java.awt.Point p ) → java.awt.Shape
Parameters
p - a Point
Returns:
java.awt.Shape
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getObject
getObject( java.awt.Shape shape ) → Object
Parameters
shape - a Shape
Returns:
java.lang.Object
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
removeObject
removeObject( Object object ) → void
Parameters
object - an Object
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]