Uses of Class
visad.VisADRay

Packages that use VisADRay
visad The core VisAD package, providing support for VisAD's Data & MathType hierarchy, as well as for VisAD Displays and remote collaboration. 
visad.bom   
visad.java2d Provides support for two-dimensional VisAD Displays using Java2D. 
visad.java3d Provides support for two- and three-dimensional VisAD Displays using Java3D. 
 

Uses of VisADRay in visad
 

Methods in visad that return VisADRay
 VisADRay MouseBehavior.cursorRay(double[] cursor)
          Return the VisAD ray corresponding to the VisAD cursor coordinates.
 VisADRay MouseBehavior.findRay(int screen_x, int screen_y)
          Return the VisAD ray corresponding to the component coordinates.
 

Methods in visad with parameters of type VisADRay
abstract  void DisplayRenderer.depth_cursor(VisADRay ray)
          set a VisADRay along which to drag cursor in depth (in and out of screen)
abstract  void DisplayRenderer.drag_cursor(VisADRay ray, boolean first)
          drag cursor parallel to plane of screen
 void DataRenderer.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
          modify Data values based on direct manipulation mouse actions
abstract  DataRenderer DisplayRenderer.findDirect(VisADRay ray, int mouseModifiers)
          Returns a direct manipulation renderer if one is close to the specified ray (within pick threshold).
 

Uses of VisADRay in visad.bom
 

Methods in visad.bom with parameters of type VisADRay
 void SwellManipulationRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
           
 void RubberBandLineRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
           
 void RubberBandBoxRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
           
 void PointManipulationRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
           
 void PickManipulationRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
          Actual workhorse method of manipulation renderer.
 void PickManipulationRendererJ2D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
          Actual workhorse method of manipulation renderer.
 void CurveManipulationRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
          This method is called when direct manipulation is occuring.
 void CurveManipulationRendererJ2D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
          This method is called when direct manipulation is occuring.
 void BarbManipulationRendererJ3D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
           
 void BarbManipulationRendererJ2D.drag_direct(VisADRay ray, boolean first, int mouseModifiers)
           
 

Uses of VisADRay in visad.java2d
 

Methods in visad.java2d that return VisADRay
 VisADRay MouseBehaviorJ2D.cursorRay(double[] cursor)
          Return the VisAD ray corresponding to the VisAD cursor coordinates.
 VisADRay MouseBehaviorJ2D.findRay(int screen_x, int screen_y)
          Return the VisAD ray corresponding to the component coordinates.
 

Methods in visad.java2d with parameters of type VisADRay
 void DisplayRendererJ2D.depth_cursor(VisADRay ray)
           
 void DisplayRendererJ2D.drag_cursor(VisADRay ray, boolean first)
           
 DataRenderer DisplayRendererJ2D.findDirect(VisADRay ray, int mouseModifiers)
           
 

Uses of VisADRay in visad.java3d
 

Methods in visad.java3d that return VisADRay
 VisADRay MouseBehaviorJ3D.cursorRay(double[] cursor)
          Return the VisAD ray corresponding to the VisAD cursor coordinates.
 VisADRay MouseBehaviorJ3D.findRay(int screen_x, int screen_y)
          Return the VisAD ray corresponding to the component coordinates.
 

Methods in visad.java3d with parameters of type VisADRay
 void DisplayRendererJ3D.depth_cursor(VisADRay ray)
           
 void TransformOnlyDisplayRendererJ3D.drag_cursor(VisADRay ray, boolean first)
           
 void DisplayRendererJ3D.drag_cursor(VisADRay ray, boolean first)
           
 DataRenderer TransformOnlyDisplayRendererJ3D.findDirect(VisADRay ray, int mouseModifiers)
           
 DataRenderer DisplayRendererJ3D.findDirect(VisADRay ray, int mouseModifiers)
          Find the DataRenderer that is closest to the ray and uses the specified mouse modifiers for direct manipulation.