Package gumbo.graphic.probe

Interface Summary
AxisBound3Boundable A graphic bounded by an AxisBound3.
BoundableGraphic An abstract graphic geometry that allows determination of spatial extent.
IntersectableGraphic A graphic geometry that allows testing for spatial intersection.
IntersectionNode A node in an abstract intersection tree, which supports efficient hierarchical intersection of complex geometric shapes.
PickEngine An interface for a strategy implementing a "pull" style of pick operation.
PickSensor An interface for a picking facade acting as a source of interactive (mouse-based) picking results (like a sensor).
 

Class Summary
AbstractIntersectionNode A partial implementation of the IntersectionNode interface.
AbstractPickEngine A full implementation of the PickEngine interface.
AbstractPickEngine.DistanceComparator A comparator for ordering hits (HitResult) by distance, from closest to farthest.
AbstractPickEngine.GroupComparator A comparator for ordering groups (List) of ordered hits (HitResult) by group distance, from closest to farthest.
AbstractPickSensor A full implementation of the PickSensor interface.
AxisBound3 A 3D axis-aligned box bound, whose position and extent are defined by a minimum and maximum point.
Bound3 A base class for 3D spatial elements that represent a spatial bound.
DebugPickSensor Monitors all input and output events.
HitResult The immutable result object of a pick operation target hit, which occurs between a picker and a pickable object.
PickResult The immutable result object of a pick operation.
PickResultField  
PickResultField.EventIn  
PickResultField.EventInOut  
PickResultField.EventOut  
Picks Constants and utilities related to picking.
PolygonBound3 A 3D bound whose position and extent are defined by one or more polygons.
PolytopeBound3 A 3D bound whose position and extent are defined by one or more planes.
SphereBound3 A 3D bound whose position and extent are defined by a center point and a radius.
TestPickApp Tests basic picking with multiple sensors and nested targets.
TestPickApp.EnableAction  
TestPickApp.TestScrollPane