| 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.cluster | |
| visad.ss |
Provides a spreadsheet user interface for VisAD that can import data from
any form VisAD supports and compute new data objects using formulas by
utilizing the visad.formula package.
|
| visad.util |
Provides a collection of useful utilities, many of them
GUI widgets, to aid in VisAD application design.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteDisplayImpl.addReference(DataReference ref,
ConstantMap[] constant_maps)
link ref to this Display; must be RemoteDataReference; this
method may only be invoked after all links to ScalarMaps have
been made; the ConstantMap array applies only to rendering ref
|
void |
DisplayImpl.addReference(DataReference ref,
ConstantMap[] constant_maps)
Link a reference to this Display.
|
void |
Display.addReference(DataReference ref,
ConstantMap[] constant_maps)
create link to DataReference, with ConstantMaps;
invokes ref.addThingChangedListener(ThingChangedListener l, long id)
|
void |
RemoteDisplayImpl.addReferences(DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
link refs to this Display using the non-default renderer;
refs may be a mix of RemoteDataReference & DataReferenceImpl;
cannot be called through RemoteDisplay interface, since
renderer implements neither Remote nor Serializable;
must be called locally;
this method may only be invoked after all links to ScalarMaps
have been made;
the maps[i] array applies only to rendering refs[i];
this is a method of DisplayImpl and RemoteDisplayImpl rather
than Display - see Section 6.1 of the Developer's Guide for
more information
|
void |
DisplayImpl.addReferences(DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
Link references to this display using the non-default renderer.
|
void |
LocalDisplay.addReferences(DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
link refs to this Display using the non-default renderer;
must be local DataRendererImpls;
this method may only be invoked after all links to ScalarMaps
have been made;
the maps[i] array applies only to rendering refs[i];
|
void |
RemoteDisplayImpl.addReferences(DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
link ref to this Display using the non-default renderer;
refs may be a mix of RemoteDataReference & DataReferenceImpl;
cannot be called through RemoteDisplay interface, since
renderer implements neither Remote nor Serializable;
must be called locally;
this method may only be invoked after all links to ScalarMaps
have been made;
the maps array applies only to rendering ref;
this is a method of DisplayImpl and RemoteDisplayImpl rather
than Display - see Section 6.1 of the Developer's Guide for
more information
|
void |
DisplayImpl.addReferences(DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
Link a reference to this Display using a non-default renderer.
|
void |
Display.addReferences(DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
create link to DataReference, with ConstantMaps and DataRenderer;
invokes ref.addThingChangedListener(ThingChangedListener l, long id)
|
protected int |
ConstantMap.compareTo(ConstantMap that)
Compares this instance to another instance.
|
void |
DisplayImpl.replaceReference(RemoteDisplay rDpy,
DataReference ref,
ConstantMap[] constant_maps)
Replace remote reference with local reference.
|
void |
DisplayImpl.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
Replace remote references with local references.
|
void |
LocalDisplay.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference[] refs,
ConstantMap[][] constant_maps)
link refs to this Display using the non-default renderer;
must be local DataRendererImpls;
this method may only be invoked after all links to ScalarMaps
have been made;
the maps[i] array applies only to rendering refs[i];
|
void |
DisplayImpl.replaceReferences(RemoteDisplay rDpy,
DataRenderer renderer,
DataReference ref,
ConstantMap[] constant_maps)
Replace remote reference with local reference using
non-default renderer.
|
void |
DataDisplayLink.setConstantMaps(ConstantMap[] constant_maps)
Change ConstantMaps[] array specific to this DataDisplayLink
Note this call should occur between
display.disableAction()
and
display.enableAction()
there are two ways for an application to get a DataDisplayLink:
given a DisplayImpl and a DataReference:
DataDisplayLink link = (DataDisplayLink) display.findReference(ref);
given a DataRenderer (assuming it has only one DataReference):
DataDisplayLink link = renderer.getLinks()[0];
|
| Constructor and Description |
|---|
DataDisplayLink(DataReference ref,
DisplayImpl local_d,
Display d,
ConstantMap[] constant_maps,
DataRenderer rend,
long jd)
construct a DataDisplayLink linking a DataReference to a Display
|
| Constructor and Description |
|---|
CollectiveBarbManipulation(FieldImpl wf,
DisplayImplJ3D d1,
DisplayImplJ3D d2,
ConstantMap[] cms,
boolean abs,
float id,
float od,
float it,
float ot,
int sta,
boolean need_monitor,
boolean brbs,
boolean fs,
boolean kts,
boolean dz,
double[] inner_circle_color,
int inner_circle_width,
double[] outer_circle_color,
int outer_circle_width)
wf should have MathType:
(station_index -> (Time -> tuple))
where tuple is flat
[e.g., (Latitude, Longitude, (flow_dir, flow_speed))]
and must include RealTypes Latitude and Longitude plus
RealTypes mapped to Flow1Azimuth and Flow1Radial, or to
Flow2Azimuth and Flow2Radial, in the DisplayImplJ3Ds d1
and d2 (unless they are not null);
d1 must have Time mapped to Animation, and d2 must not;
abs indicates absolute or relative value adjustment
id and od are inner and outer distances in meters
it and ot are inner and outer times in seconds
influence is 1.0 inside inner, 0.0 outside outer and
linear between distance and time influences multiply;
cms are ConstantMap's used for rendering barbs
each time the user clicks the right mouse button to
manipulate a wind barb, the "reference" values for all
wind barbs are set - thus repeatedly adjusting the same
barb will magnify its influence over its neighbors;
sta is index of station for display2;
need_monitor is true if wf might be changed externally
during manipulation
brbs is true to indicate Barb*RendererJ3D, false to
indicate Swell*RendererJ3D
fs is true to indicate that d2 should switch to whatever
station is being manipulated
kts is false to indicate no m/s to knots conversion in
wind barb renderers
dz is true to indicate to use DiscoverableZoom
inner_circle_color is array of RGB colors for an inner circle
of influence, or null for no inner circles
inner_circle_width is the line width for the inner circle
outer_circle_color is array of RGB colors for an outer circle
of influence, or null for no outer circles
outer_circle_width is the line width for the outer circle
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
TestProxyCluster.addData(int id,
Data data,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify)
override method from BasicSSCell
|
protected java.lang.String |
TestSSCluster.addData(int id,
Data data,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify)
override method from BasicSSCell
|
protected java.lang.String |
TestWRFCluster.addData(int id,
Data data,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify)
override method from BasicSSCell
|
protected SSCellData |
TestProxyCluster.addReferenceImpl(int id,
DataReferenceImpl ref,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify,
boolean checkErrors)
override method from BasicSSCell
|
protected SSCellData |
TestSSCluster.addReferenceImpl(int id,
DataReferenceImpl ref,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify,
boolean checkErrors)
override method from BasicSSCell
|
protected SSCellData |
TestWRFCluster.addReferenceImpl(int id,
DataReferenceImpl ref,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify,
boolean checkErrors)
override method from BasicSSCell
|
java.io.Serializable[] |
RemoteProxyAgent.prepareAction(boolean go,
boolean initialize,
DataShadow shadow,
ConstantMap[] cmaps,
ScalarMap[] maps,
Control[] controls,
java.lang.String name,
long time_out) |
java.io.Serializable[] |
RemoteProxyAgentImpl.prepareAction(boolean go,
boolean initialize,
DataShadow shadow,
ConstantMap[] cms,
ScalarMap[] ms,
Control[] cos,
java.lang.String name,
long time_out) |
| Constructor and Description |
|---|
DefaultNodeRendererAgent(RemoteClientAgent source,
java.lang.String name,
ConstantMap[] cms) |
| Modifier and Type | Method and Description |
|---|---|
ConstantMap[] |
SSCellData.getConstantMaps()
Gets the ConstantMaps associated with the reference.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
BasicSSCell.addData(Data data,
ConstantMap[] cmaps)
Adds a Data object to this cell, creating an associated
DataReference with the specified ConstantMaps for it.
|
protected java.lang.String |
BasicSSCell.addData(int id,
Data data,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify)
Adds a Data object to this cell from the given source of the
specified type, creating an associated DataReference for it.
|
java.lang.String |
BasicSSCell.addReference(DataReferenceImpl ref,
ConstantMap[] cmaps)
Adds the given DataReference to this cell with the specified ConstantMaps.
|
protected SSCellData |
BasicSSCell.addReferenceImpl(int id,
DataReferenceImpl ref,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify,
boolean checkErrors)
Does the work of adding the given DataReference,
from the given source of the specified type.
|
protected SSCellData |
FancySSCell.addReferenceImpl(int id,
DataReferenceImpl ref,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean notify,
boolean checkErrors)
Does the work of adding the given DataReference,
from the given source of the specified type.
|
| Constructor and Description |
|---|
SSCellData(int id,
BasicSSCell ssCell,
DataReferenceImpl ref,
ConstantMap[] cmaps,
java.lang.String source,
int type,
boolean checkErrors)
Constructs a new SSCellData object, for encapsulating
a Data object and related information.
|
| Modifier and Type | Method and Description |
|---|---|
static ConstantMap[] |
Util.getColorMaps(java.awt.Color color)
Create a ConstantMap array of colors for use with
Display.addReference(DataReference, ConstantMap[]) |
| Constructor and Description |
|---|
ResSwitcher(LocalDisplay d,
DataReferenceImpl ref,
DataRenderer renderer,
ConstantMap[] cmaps)
Constructs a resolution switcher for swapping between high- and low-
resolution representations for the referenced data on the given display.
|