| 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.java2d |
Provides support for two-dimensional VisAD Displays using Java2D.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VisADSwitch
VisADSwitch stands in for j3d.Switch
and is Serializable.
|
| Modifier and Type | Method and Description |
|---|---|
VisADGroup |
DisplayRendererJ2D.createBasicSceneGraph(VisADCanvasJ2D c,
MouseBehaviorJ2D m)
Deprecated.
use createBasicSceneGraph(VisADCanvasJ2D c,
MouseBehaviorJ2D m, VisADAppearance bx, VisADAppearance cr)
instead
|
VisADGroup |
DisplayRendererJ2D.createBasicSceneGraph(VisADCanvasJ2D c,
MouseBehaviorJ2D m,
VisADAppearance bx,
VisADAppearance cr)
Create scene graph root, if none exists, with Transform
and direct manipulation root.
|
abstract VisADGroup |
DisplayRendererJ2D.createSceneGraph(VisADCanvasJ2D c)
Create scene graph root, if none exists, with Transform,
direct manipulation root, and non-direct-manipulation root;
create special graphics (e.g., 3-D box, SkewT background),
any lights, any user interface embedded in scene.
|
VisADGroup |
DefaultDisplayRendererJ2D.createSceneGraph(VisADCanvasJ2D c)
Create scene graph root, if none exists, with Transform
and direct manipulation root;
create 3-D box, lights and
MouseBehaviorJ2D for
embedded user interface. |
abstract VisADGroup |
RendererJ2D.doTransform()
create a VisADGroup scene graph for Data in links;
this can put Behavior objects in the scene graph for
DataRenderer classes that implement direct manipulation widgets;
may reduce work by only changing scene graph for Data and
Controls that have changed:
1. use boolean[] changed to determine which Data objects have changed
2. if Data has not changed, then use Control.checkTicks loop like in
prepareAction to determine which Control-s have changed
|
VisADGroup |
DirectManipulationRendererJ2D.doTransform()
create a VisADGroup scene graph for Data in links[0]
|
VisADGroup |
DefaultRendererJ2D.doTransform()
create a VisADGroup scene graph for Data in links[0]
|
VisADGroup |
DisplayRendererJ2D.getBoxOnBranch() |
VisADGroup |
DisplayRendererJ2D.getCursorOnBranch() |
VisADGroup |
DisplayRendererJ2D.getDirect() |
VisADGroup |
DirectManipulationRendererJ2D.getExtraBranch() |
VisADGroup |
DisplayRendererJ2D.getNonDirect() |
VisADGroup |
DisplayRendererJ2D.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
void |
DisplayRendererJ2D.addDirectManipulationSceneGraphComponent(VisADGroup group,
DirectManipulationRendererJ2D renderer) |
void |
DisplayRendererJ2D.addSceneGraphComponent(VisADGroup group) |
boolean |
ShadowTupleTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a VisADSceneGraphObject;
return true if need post-process
|
boolean |
ShadowTextTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java2D VisADSceneGraphObject;
return true if need post-process
|
boolean |
ShadowRealTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java2D VisADSceneGraphObject;
return true if need post-process
|
boolean |
ShadowFunctionOrSetTypeJ2D.doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a VisADSceneGraphObject;
add generated scene graph components as children of group;
value_array are inherited valueArray values;
default_values are defaults for each display.DisplayRealTypeVector;
return true if need post-process
|
void |
ShadowTupleTypeJ2D.postProcess(VisADGroup group)
render accumulated Vector of value_array-s to
and add to group; then clear AccumulationVector
|
void |
ShadowFunctionOrSetTypeJ2D.postProcess(VisADGroup group)
render accumulated Vector of value_array-s to
and add to group; then clear AccumulationVector
|
boolean |
ShadowTypeJ2D.terminalTupleOrScalar(VisADGroup group,
float[][] display_values,
String text_value,
TextControl text_control,
int valueArrayLength,
int[] valueToScalar,
float[] default_values,
int[] inherited_values,
DataRenderer renderer) |