| 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.data |
Provides for importing data to and exporting data from VisAD.
|
| visad.data.amanda | |
| visad.data.dods |
Supports read-only access to datasets on DODS servers by
importing such datasets as VisAD data objects.
|
| visad.data.gis | |
| visad.data.netcdf.in |
Provides for importing a netCDF dataset into VisAD.
|
| visad.data.visad |
Provides for importing and exporting serialized Java object files
into and out of VisAD.
|
| visad.data.visad.object | |
| visad.formula |
Provides an interface for automatically evaluating formulas based on
user-defined operators and functions.
|
| visad.matrix | |
| visad.meteorology |
Provides classes that are useful in the field of meteorology.
|
| visad.python | |
| visad.sounder | |
| visad.util |
Provides a collection of useful utilities, many of them
GUI widgets, to aid in VisAD application design.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FlatField
FlatField is the VisAD class for finite samplings of functions whose
range type and range coordinate systems are simple enough to allow
efficient representation.
|
class |
ImageFlatField
ImageFlatField is a VisAD FlatField backed by a java.awt.image.BufferedImage
object, instead of the usual float[][] or double[][] samples array.
|
| Constructor and Description |
|---|
RemoteFieldImpl(FieldImpl field)
construct a RemoteFieldImpl object to provide remote
access to field
|
| Modifier and Type | Method and Description |
|---|---|
FieldImpl |
CollectiveBarbManipulation.endManipulation()
called by the application to end manipulation;
returns the final wind field
|
FieldImpl |
TCData.getData() |
static FieldImpl |
TCData.makeTrackField(int trackID,
Tuple track) |
| Modifier and Type | Method and Description |
|---|---|
static Tuple |
TCData.makeDisturbance(String country,
String state,
int year,
int number,
String historical_name,
double open_date,
double close_date,
int archive_mode,
int realtime_mode,
FieldImpl tracks) |
| 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
|
FrontDrawer(FieldImpl fs,
float[][][] cs,
DisplayImplJ3D d,
int fw,
float segment,
float[][][] fshapes,
float[] fred,
float[] fgreen,
float[] fblue,
float[][][] rshapes,
float[] rred,
float[] rgreen,
float[] rblue)
fs is null or has MathType
(RealType.Time -> (front_index ->
((Latitude, Longitude) -> (front_red, front_green, front_blue))))
cs is null or contains a time array of curves for fs
fw is the filter window size for smoothing the curve
segment is length in graphics coordinates of first and repeating profiles
fshapes is dimensioned [nfshapes][2][points_per_shape]
fred, fgreen and fblue are dimensioned [nfshapes]
rshapes is dimensioned [nrshapes][2][points_per_shape]
rred, rgreen and rblue are dimensioned [nrshapes]
fshapes[*][0][*] and rshapes[*][0][*] generally in range 0.0f to segment
|
FrontDrawer(FieldImpl fs,
float[][][] cs,
DisplayImplJ3D d,
int fw,
float fsegment,
float rsegment,
float[][][] fshapes,
float[] fred,
float[] fgreen,
float[] fblue,
float[][][] rshapes,
float[] rred,
float[] rgreen,
float[] rblue)
fs is null or has MathType
(RealType.Time -> (front_index ->
((Latitude, Longitude) -> (front_red, front_green, front_blue))))
cs is null or contains a time array of curves for fs
fw is the filter window size for smoothing the curve
fsegment is length in graphics coordinates of first profile
rsegment is length in graphics coordinates of repeating profile
fshapes is dimensioned [nfshapes][2][points_per_shape]
fred, fgreen and fblue are dimensioned [nfshapes]
rshapes is dimensioned [nrshapes][2][points_per_shape]
rred, rgreen and rblue are dimensioned [nrshapes]
fshapes[*][0][*] and rshapes[*][0][*] generally in range 0.0f to segment
|
FrontDrawer(FieldImpl fs,
float[][][] cs,
DisplayImplJ3D d,
int fw,
int front_kind)
manipulable front with predefined pattern front_kind and
default color arrays
|
FrontDrawer(FieldImpl fs,
float[][][] cs,
DisplayImplJ3D d,
int fw,
int front_kind,
float[] fred,
float[] fgreen,
float[] fblue,
float[] rred,
float[] rgreen,
float[] rblue)
manipulable front with predefined pattern front_kind and
user specified color arrays
|
| Modifier and Type | Method and Description |
|---|---|
FieldImpl |
RemoteNodePartitionedFieldImpl.getAdaptedField() |
| Constructor and Description |
|---|
RemoteNodeFieldImpl(FieldImpl field)
constructor for rendering without using partitionSet
|
RemoteNodePartitionedFieldImpl(FieldImpl adapted)
must call setupClusterData after constructor to finish the
"construction"
|
| Modifier and Type | Class and Description |
|---|---|
class |
AreaImageCacheAdapter
Adapts a
FlatField backed by a AreaImageAccessor to work
with a FlatFieldCache. |
class |
CachedFlatField
This is a FloatField that caches to disk its float array.
|
class |
FileField |
class |
FileFlatField |
| Modifier and Type | Method and Description |
|---|---|
void |
EmptyDataProcessor.processFieldImpl(FunctionType type,
Set set,
FieldImpl fld,
Object token) |
void |
DataProcessor.processFieldImpl(FunctionType type,
Set set,
FieldImpl fld,
Object token) |
abstract void |
BaseDataProcessor.processFieldImpl(FunctionType type,
Set set,
FieldImpl fld,
Object token) |
| Constructor and Description |
|---|
FileField(FieldImpl field,
FileAccessor accessor,
int[][] locations) |
| Modifier and Type | Field and Description |
|---|---|
static FieldImpl |
Hits.missing |
static FieldImpl |
BaseTrack.missing |
| Modifier and Type | Method and Description |
|---|---|
FieldImpl |
AmandaFile.makeEventData() |
FieldImpl |
Event.makeHitSequence() |
FieldImpl |
Event.makeTrackSequence(int idx) |
| Modifier and Type | Method and Description |
|---|---|
void |
VectorAdapter.setField(dods.dap.BaseTypePrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
BaseTypeVectorAdapter.setField(dods.dap.BaseTypePrimitiveVector vector,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
Field. |
void |
VectorAdapter.setField(dods.dap.BooleanPrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
VectorAdapter.setField(dods.dap.BytePrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
ArrayVariableAdapter.setField(dods.dap.DArray array,
FieldImpl field,
boolean copy)
Sets a compatible VisAD
Field. |
protected void |
SequenceVariableAdapter.setField(dods.dap.DSequence sequence,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
FieldImpl from a DODS
DSequence. |
void |
VectorAdapter.setField(dods.dap.Float32PrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
VectorAdapter.setField(dods.dap.Float64PrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
VectorAdapter.setField(dods.dap.Int16PrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
VectorAdapter.setField(dods.dap.Int32PrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
VectorAdapter.setField(dods.dap.PrimitiveVector vector,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
Field. |
abstract void |
NumericVectorAdapter.setField(dods.dap.PrimitiveVector vector,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
Field. |
void |
FloatVectorAdapter.setField(dods.dap.PrimitiveVector vector,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
Field. |
void |
Float64VectorAdapter.setField(dods.dap.PrimitiveVector vector,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
Field. |
void |
VectorAdapter.setField(dods.dap.UInt16PrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
void |
VectorAdapter.setField(dods.dap.UInt32PrimitiveVector vector,
FieldImpl field,
boolean copy)
Throws a
VisADException. |
| Modifier and Type | Method and Description |
|---|---|
FieldImpl |
UsgsDemAdapter.getData()
Get the DEM as a VisAD data object
|
FieldImpl |
ArcAsciiGridAdapter.getData()
Get the ASCIIGRID as a VisAD data object
|
FieldImpl |
ArcAsciiGridAdapter.getData(MathType mathType)
Get the ASCIIGRID as a VisAD data object with the specified domain
and range.
|
FieldImpl |
ArcAsciiGridAdapter.getData(RealTupleType spatialType,
RealType dataType)
Get the ASCIIGRID as a VisAD data object with the specified spatial domain
and range.
|
| Modifier and Type | Method and Description |
|---|---|
FieldImpl |
DataFactory.newData(Context context,
VirtualField virtualField)
Creates a VisAD Field object from a netCDF indicial context and a
VirtualField.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BinaryWriter.processFieldImpl(FunctionType type,
Set set,
FieldImpl fld,
Object token) |
void |
BinarySizer.processFieldImpl(FunctionType type,
Set set,
FieldImpl fld,
Object token) |
| Modifier and Type | Method and Description |
|---|---|
static FieldImpl |
BinaryFieldImpl.read(BinaryReader reader) |
| Modifier and Type | Method and Description |
|---|---|
static int |
BinaryFieldImpl.computeBytes(FieldImpl fld) |
static int |
BinaryFieldImpl.processDependentData(BinaryWriter writer,
FunctionType ft,
Set set,
FieldImpl fld,
Object token) |
static void |
BinaryFieldImpl.write(BinaryWriter writer,
FunctionType ft,
Set set,
FieldImpl fld,
Object token) |
static int |
BinaryFieldImpl.writeDependentData(BinaryWriter writer,
FunctionType ft,
Set set,
FieldImpl fld,
Object token) |
| Modifier and Type | Method and Description |
|---|---|
static Field |
FormulaUtil.factor(FieldImpl f,
VRealType rt)
evaluate the domainFactor function
|
| Modifier and Type | Class and Description |
|---|---|
class |
JamaMatrix
JamaMatrix is a VisAD wrapper for JAMA matrices.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImageSequenceImpl
Implementation of an ImageSequence.
|
class |
NavigatedImage
An implementation for representing single-banded planar
satellite or radar imagery.
|
class |
SatelliteImage
An implementation for representing single-banded planar satellite
that has navigation.
|
class |
SingleBandedImageImpl
An implementation for representing single-banded planar
satellite or radar imagery.
|
| Modifier and Type | Method and Description |
|---|---|
static FieldImpl |
JPythonMethods.mask(Data f,
String op,
Data v)
Mask out values outside testing limits...
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
Data v)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
Data v,
boolean useNaN)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
double v)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
double v,
boolean useNaN)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.maskOutsideRange(FieldImpl f,
double vmin,
double vmax,
boolean useNaN)
Mask out with 1.0's those values outside the given range;
otherwise, set the values to zero or NaN.
|
static FieldImpl |
JPythonMethods.maskWithinRange(FieldImpl f,
double vmin,
double vmax,
boolean useNaN)
Mask out with 1.0's those values inside the given range; set
values outside the range with zero or NaN.
|
static FieldImpl |
JPythonMethods.rescale(FieldImpl f,
double outlo,
double outhi)
Re-scale the values in a FieldImpl using auto-scaling
|
static FieldImpl |
JPythonMethods.rescale(FieldImpl f,
double inlo,
double inhi,
double outlo,
double outhi)
Re-scale the values in a FieldIimpl
|
| Modifier and Type | Method and Description |
|---|---|
static FlatField |
JPythonMethods.createAreaField(FieldImpl f)
construct a Field containing the computed area
of each data point
|
static int[] |
JPythonMethods.find(FieldImpl f,
String op,
double v)
Get a list of points where a comparison is true.
|
static int[] |
JPythonMethods.findOutsideRange(FieldImpl f,
double vmin,
double vmax)
Get a list of points where values fall outside the given range
|
static int[] |
JPythonMethods.findWithinRange(FieldImpl f,
double vmin,
double vmax)
Get a list of points where values fall within the given range
|
static double[] |
JPythonMethods.getMinMax(FieldImpl f)
Find the minium and maximum values of the FlatField or
a sequence within a FieldImpl.
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
Data v)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
Data v,
boolean useNaN)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
double v)
Mask out values outside testing limits in a FieldImpl
|
static FieldImpl |
JPythonMethods.mask(FieldImpl f,
String op,
double v,
boolean useNaN)
Mask out values outside testing limits in a FieldImpl
|
static FlatField |
JPythonMethods.maskNoNavigation(FieldImpl f)
Return a mask for points with navigation (1) or not (0)
|
static FieldImpl |
JPythonMethods.maskOutsideRange(FieldImpl f,
double vmin,
double vmax,
boolean useNaN)
Mask out with 1.0's those values outside the given range;
otherwise, set the values to zero or NaN.
|
static FieldImpl |
JPythonMethods.maskWithinRange(FieldImpl f,
double vmin,
double vmax,
boolean useNaN)
Mask out with 1.0's those values inside the given range; set
values outside the range with zero or NaN.
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
double v)
Replaces all the values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
int[] list,
double v)
Replaces specified values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
int[] list,
Real v)
Replaces specified values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replace(FieldImpl f,
Real v)
Replaces all the values in a FlatField with the constant given
|
static FlatField |
JPythonMethods.replaceMissing(FieldImpl f,
double v)
Replaces all the missing values in a FlatField with the constant given
|
static FieldImpl |
JPythonMethods.rescale(FieldImpl f,
double outlo,
double outhi)
Re-scale the values in a FieldImpl using auto-scaling
|
static FieldImpl |
JPythonMethods.rescale(FieldImpl f,
double inlo,
double inhi,
double outlo,
double outhi)
Re-scale the values in a FieldIimpl
|
static FlatField |
JPythonMethods.setMissingNoNavigation(FieldImpl f)
For all non-navigatable points in the given FlatField, replace the
FF's values with missing (Float.NaN).
|
static FlatField |
JPythonMethods.setToMissing(FieldImpl f,
double v)
Replaces all the given values in a FlatField with the missing value (Float.NaN);
|
| Modifier and Type | Class and Description |
|---|---|
class |
Sounding
Sounding is the VisAD class for atmospheric soundings.
|
class |
Spectrum
Sounding is the VisAD class for atmospheric soundings.
|
| Modifier and Type | Method and Description |
|---|---|
static FieldImpl |
DualRes.rescale(FieldImpl field,
double scale)
Rescales a field by the given scale factor.
|
static FieldImpl |
DualRes.rescale(FieldImpl field,
int[] lengths)
Rescales a field by the given scale factor.
|
| Modifier and Type | Method and Description |
|---|---|
static FieldImpl |
DualRes.rescale(FieldImpl field,
double scale)
Rescales a field by the given scale factor.
|
static FieldImpl |
DualRes.rescale(FieldImpl field,
int[] lengths)
Rescales a field by the given scale factor.
|