| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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).
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DisplayRendererJ2D.depth_cursor(VisADRay ray) |
void |
DisplayRendererJ2D.drag_cursor(VisADRay ray,
boolean first) |
DataRenderer |
DisplayRendererJ2D.findDirect(VisADRay ray,
int mouseModifiers) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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. |