Package org.xith3d.picking

Interface Summary
AllPickListener This listener is notified, when the picking is actually done.
GeometryPickTester Geometry-ray intersection test is accessed by PickingLibrary trough this interface instead of an internal method to make it replaceable.
NearestPickListener This listener is notified, when the picking is actually done.
PickEngine A class implementing this interface is able to pick Nodes in the scenegraph.
PickListener This listener is notified, when the picking is actually done.
PickListenerBase This listener is notified, when the picking is actually done.
 

Class Summary
DefaultGeometryPickTester Geometry-ray intersection test is accessed by PickingLibrary trough an interface instead of an internal method to make it replaceable.
PickAdapter This class is a simple implementation of the PickListener to ease the anonymous instanciation of PickListeners.
PickDispatcher This class acts as a proxy for pick events and can dispatch the pick events to multiple listeners.
PickingLibrary This is used to convert Mouse coordinates to World coordinates
PickPool Simply stores instances of picking related objects.
PickRay Implements a pick-ray.
PickRequest An instance of this class hold all information to perform a picking.
PickResult Result of a picking action.
ScheduledPicker Since picking is done by the render thread (RenderLoop) an instance of this class is put into the RenderLoop's scheduler.