| 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.netcdf.out |
Provides for exporting a VisAD data object to a netCDF dataset.
|
| visad.data.text | |
| visad.formula |
Provides an interface for automatically evaluating formulas based on
user-defined operators and functions.
|
| visad.georef |
Provides classes for geo-referencing.
|
| visad.math | |
| 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 | Interface and Description |
|---|---|
interface |
FlatFieldIface
FlatField is the VisAD class for finite samplings of functions whose
range type and range coordinate systems are simple enough to allow
efficient representation.
|
interface |
RemoteField
RemoteField is the interface for Remote VisAD Field-s.
|
interface |
RemoteFlatField
RemoteFlatField is the interface for Remote VisAD FlatField-s.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldImpl
FieldImpl is the VisAD class for finite samplings of functions
from R^n to a range type, where n>0.
|
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.
|
class |
RemoteFieldImpl
RemoteFieldImpl is the VisAD remote adapter for FieldImpl.
|
class |
RemoteFlatFieldImpl
RemoteFlatFieldImpl is the VisAD remote adapter for FlatField.
|
| Modifier and Type | Method and Description |
|---|---|
static Field |
FieldImpl.combine(Field[] fields)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields; if the range of fields[i] is a
Tuple without a RangeCoordinateSystem, then each Tuple
component of a range sample of fields[i] becomes a
Tuple component of a range sample of the result -
otherwise a range sample of fields[i] becomes a Tuple
component of a range sample of the result; this assumes
all elements of the fields array have the same domain
dimension; use default sampling_mode (Data.NEAREST_NEIGHBOR)
and default error_mode (Data.NO_ERRORS)
|
static Field |
FieldImpl.combine(Field[] fields,
boolean flatten)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields.
|
static Field |
FieldImpl.combine(Field[] fields,
int sampling_mode,
int error_mode)
resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields; if the range of fields[i] is a
Tuple without a RangeCoordinateSystem, then each Tuple
component of a range sample of fields[i] becomes a
Tuple component of a range sample of the result -
otherwise a range sample of fields[i] becomes a Tuple
component of a range sample of the result; this assumes
all elements of the fields array have the same domain
dimension
|
static Field |
FieldImpl.combine(Field[] fields,
int sampling_mode,
int error_mode,
boolean flatten)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields.
|
static Field |
FieldImpl.combine(Field[] fields,
int sampling_mode,
int error_mode,
boolean flatten,
boolean copy)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields.
|
Field |
FlatField.convertToField()
convert this FlatField to a (non-Flat) FieldImpl
|
Field |
FlatFieldIface.convertToField()
convert this FlatField to a (non-Flat) FieldImpl
|
Field |
RemoteFlatFieldImpl.convertToField()
convert this FlatField to a (non-Flat) FieldImpl
|
Field |
Field.domainFactor(RealType factor)
factor Field domain into domains of two nested Fields
|
Field |
RemoteFieldImpl.domainFactor(RealType factor)
factor Field domain into domains of two nested Fields
|
Field |
FieldImpl.domainFactor(RealType factor)
Factors this instance into a (nested) field-of-fields.
|
Field |
FieldImpl.domainFactor(RealType factor,
boolean copy)
Factors this instance into a (nested) field-of-fields.
|
Field |
Field.domainMultiply()
combine domains of two outermost nested Fields into a single
domain and Field
|
Field |
RemoteFieldImpl.domainMultiply()
combine domains of two outermost nested Fields into a single
domain and Field
|
Field |
FieldImpl.domainMultiply()
Combine domains of two outermost nested Fields into a single
domain and Field.
|
Field |
FieldImpl.domainMultiply(CoordinateSystem resultCS)
Combine domains of two outermost nested Fields into a single
domain and Field.
|
Field |
Field.domainMultiply(int depth)
combine domains to depth, if possible
|
Field |
RemoteFieldImpl.domainMultiply(int depth)
combine domains to depth, if possible
|
Field |
FieldImpl.domainMultiply(int collapse_depth)
Combine domains of
collapse_depth if possible. |
Field |
FieldImpl.domainMultiply(int collapse_depth,
CoordinateSystem resultCS)
Combine domains of
collapse_depth if possible. |
Field |
Field.extract(int component)
assumes the range type of this is a Tuple and returns
a Field with the same domain as this, but whose range
samples consist of the specified Tuple component of the
range samples of this; in shorthand, this[].component
|
Field |
FlatField.extract(int component)
extract field from this[].component;
this is OK, when we get around to it
|
Field |
RemoteFieldImpl.extract(int component) |
Field |
FieldImpl.extract(int component)
extract field from this[].component
|
Field |
FlatField.extract(int component,
boolean copy)
extract field from this[].component;
this is OK, when we get around to it
|
Field |
FieldImpl.extract(MathType type)
extract Field from this.component using the MathType
of one of the range componenets
|
Field |
FieldImpl.extract(java.lang.String name)
extract Field from this.component using the name
of one of the range componenets
|
Field |
Function.resample(Set set)
Return a Field of Function values at the samples in set
using default sampling_mode (WEIGHTED_AVERAGE) and
error_mode (NO_ERRORS);
This combines unit conversions, coordinate transforms,
resampling and interpolation
|
Field |
RemoteFunctionImpl.resample(Set set) |
Field |
FunctionImpl.resample(Set set)
Return a Field of Function values at the samples in set
using default sampling_mode (WEIGHTED_AVERAGE) and
error_mode (NO_ERRORS);
This combines unit conversions, coordinate transforms,
resampling and interpolation
|
Field |
Function.resample(Set set,
int sampling_mode,
int error_mode)
Resample range values of this Function to domain samples in set;
return a Field (i.e., a finite sampling of a Function).
|
Field |
FlatField.resample(Set set,
int sampling_mode,
int error_mode)
Resamples the range to domain samples of a given set.
|
Field |
RemoteFunctionImpl.resample(Set set,
int sampling_mode,
int error_mode)
can decide whether to return the local FieldImpl returned by
((FunctionImpl) AdaptedData).resample, or whether to return a
RemoteFunctionImpl adapted for that FieldImpl;
the same is true for the methods: extract, binary, unary, evaluate
and getSample (as long as their return value is an instanceof Field)
|
abstract Field |
FunctionImpl.resample(Set set,
int sampling_mode,
int error_mode)
Resample range values of this Function to domain samples in set;
return a Field (i.e., a finite sampling of a Function).
|
Field |
FieldImpl.resample(Set set,
int sampling_mode,
int error_mode)
Resample range values of this Field to domain samples in set either
byt nearest neighbor or multi-linear interpolation.
|
Field |
FlatField.resampleDouble(Set set,
int sampling_mode,
int error_mode)
Resamples the range to domain samples of a given double set.
|
Field |
FieldImpl.resampleDouble(Set set,
int sampling_mode,
int error_mode)
Resample range values of this Field to domain samples in set either
byt nearest neighbor or multi-linear interpolation.
|
| Modifier and Type | Method and Description |
|---|---|
static Field |
FieldImpl.combine(Field[] fields)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields; if the range of fields[i] is a
Tuple without a RangeCoordinateSystem, then each Tuple
component of a range sample of fields[i] becomes a
Tuple component of a range sample of the result -
otherwise a range sample of fields[i] becomes a Tuple
component of a range sample of the result; this assumes
all elements of the fields array have the same domain
dimension; use default sampling_mode (Data.NEAREST_NEIGHBOR)
and default error_mode (Data.NO_ERRORS)
|
static Field |
FieldImpl.combine(Field[] fields,
boolean flatten)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields.
|
static Field |
FieldImpl.combine(Field[] fields,
int sampling_mode,
int error_mode)
resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields; if the range of fields[i] is a
Tuple without a RangeCoordinateSystem, then each Tuple
component of a range sample of fields[i] becomes a
Tuple component of a range sample of the result -
otherwise a range sample of fields[i] becomes a Tuple
component of a range sample of the result; this assumes
all elements of the fields array have the same domain
dimension
|
static Field |
FieldImpl.combine(Field[] fields,
int sampling_mode,
int error_mode,
boolean flatten)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields.
|
static Field |
FieldImpl.combine(Field[] fields,
int sampling_mode,
int error_mode,
boolean flatten,
boolean copy)
Resample all elements of the fields array to the domain
set of fields[0], then return a Field whose range samples
are Tuples merging the corresponding range samples from
each element of fields.
|
static EmpiricalCoordinateSystem |
EmpiricalCoordinateSystem.create(Field field)
Constructs an EmpiricalCoordinateSystem from a Field.
|
static EmpiricalCoordinateSystem |
EmpiricalCoordinateSystem.inverseCreate(Field field)
Constructs an EmpiricalCoordinateSystem from a Field.
|
| Constructor and Description |
|---|
CutAndPasteFields(Field gs,
DisplayImplJ3D d) |
CutAndPasteFields(Field gs,
DisplayImplJ3D d,
int b)
gs has MathType (t -> ((x, y) -> v)) or ((x, y) -> v)
conditions on gs and display:
1. x and y mapped to XAxis, YAxis, ZAxis
2.
|
GridEdit(Field gs,
DisplayImplJ3D d)
gs has MathType (t -> ((x, y) -> v)) or ((x, y) -> v)
conditions on gs and display:
1. x and y mapped to XAxis, YAxis, ZAxis
2.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RemoteClientField
RemoteClientField is the interface for cluster client
VisAD Field data objects that are not partitioned over nodes.
|
interface |
RemoteClientPartitionedField
RemoteClientPartitionedField is the interface for cluster client
VisAD Field data objects that are partitioned over nodes.
|
interface |
RemoteNodeField
RemoteNodeField is the interface for cluster node
VisAD Field data objects that are not paritioned.
|
interface |
RemoteNodePartitionedField
RemoteNodePartitionedField is the interface for cluster node
VisAD Field data objects that are paritioned.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteClientFieldImpl
RemoteClientFieldImpl is the class for cluster client
VisAD Field data objects.
|
class |
RemoteClientPartitionedFieldImpl
RemoteClientPartitionedFieldImpl is the class for cluster client
VisAD Field data objects.
|
class |
RemoteNodeFieldImpl
RemoteNodeFieldImpl is the class for cluster node
VisAD Field data objects.
|
class |
RemoteNodePartitionedFieldImpl
RemoteNodePartitionedFieldImpl is the class for cluster node
VisAD Field data objects that are paritioned.
|
| Modifier and Type | Method and Description |
|---|---|
Field |
RemoteClientPartitionedFieldImpl.domainFactor(RealType factor) |
Field |
RemoteClientFieldImpl.domainFactor(RealType factor) |
Field |
RemoteNodePartitionedFieldImpl.domainFactor(RealType factor) |
Field |
RemoteNodeFieldImpl.domainFactor(RealType factor) |
Field |
RemoteClientPartitionedFieldImpl.domainMultiply() |
Field |
RemoteClientFieldImpl.domainMultiply() |
Field |
RemoteNodePartitionedFieldImpl.domainMultiply() |
Field |
RemoteNodeFieldImpl.domainMultiply() |
Field |
RemoteClientPartitionedFieldImpl.domainMultiply(int depth) |
Field |
RemoteClientFieldImpl.domainMultiply(int depth) |
Field |
RemoteNodePartitionedFieldImpl.domainMultiply(int depth) |
Field |
RemoteNodeFieldImpl.domainMultiply(int depth) |
Field |
RemoteClientPartitionedFieldImpl.extract(int component) |
Field |
RemoteClientFieldImpl.extract(int component) |
Field |
RemoteNodePartitionedFieldImpl.extract(int component) |
Field |
RemoteNodeFieldImpl.extract(int component) |
Field |
RemoteClientPartitionedFieldImpl.resample(Set set) |
Field |
RemoteClientFieldImpl.resample(Set set) |
Field |
RemoteNodePartitionedFieldImpl.resample(Set set) |
Field |
RemoteNodeFieldImpl.resample(Set set) |
Field |
RemoteClientPartitionedFieldImpl.resample(Set set,
int sampling_mode,
int error_mode) |
Field |
RemoteClientFieldImpl.resample(Set set,
int sampling_mode,
int error_mode) |
Field |
RemoteNodePartitionedFieldImpl.resample(Set set,
int sampling_mode,
int error_mode) |
Field |
RemoteNodeFieldImpl.resample(Set set,
int sampling_mode,
int error_mode) |
| 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 |
|---|---|
Field |
AreaImageCacheAdapter.domainFactor(RealType factor) |
Field |
FileFlatField.domainFactor(RealType factor) |
Field |
AreaImageCacheAdapter.extract(int component) |
Field |
FileFlatField.extract(int component) |
Field |
AreaImageCacheAdapter.resample(Set set,
int sampling_mode,
int error_mode) |
Field |
FileFlatField.resample(Set set,
int sampling_mode,
int error_mode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
VisADAdapter.visit(Field field,
visad.data.netcdf.out.VisADAccessor outerAccessor)
Define the netCDF dimensions and variables of a VisAD Field object.
|
| Modifier and Type | Method and Description |
|---|---|
Field |
TextAdapter.getData()
get the data
|
| Modifier and Type | Method and Description |
|---|---|
static Field |
FormulaUtil.factor(FieldImpl f,
VRealType rt)
evaluate the domainFactor function
|
| Modifier and Type | Method and Description |
|---|---|
static Data |
FormulaUtil.brackets(Field f,
Real r)
evaluate the bracket function; e.g., A1[5] or A1[A2]
|
static Data |
FormulaUtil.extract(Field f,
Real r)
evaluate the extract function
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NavigatedField
A particular type of Field whose Domain Set contains values of
Latitude and Longitude, or whose CoordinateSystem can transform
to RealType.Latitude and RealType.Longitude
|
| Modifier and Type | Method and Description |
|---|---|
static FlatField |
FFT.fourierTransform(Field field,
boolean forward)
return Fourier Transform of field, use FFT if domain dimension(s)
are powers of 2
|
static FlatField |
FFT.fourierTransform(Field field,
boolean forward,
FunctionType ftype,
GriddedSet domain_set,
CoordinateSystem range_coord_sys,
Set[] range_sets,
Unit[] units)
return Fourier Transform of field, use FFT if domain dimension(s)
are powers of 2
|
static FlatField |
Histogram.makeHistogram(Field field,
Set set)
return a histogram of field range values in "bins"
defined by the samples of set
|
| Modifier and Type | Class and Description |
|---|---|
class |
JamaMatrix
JamaMatrix is a VisAD wrapper for JAMA matrices.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImageSequence
Interface for representing a time sequence of single-banded images.
|
interface |
SingleBandedImage
An interface for representing single--banded planar satellite or
radar imagery.
|
| 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 Field |
JPythonMethods.combine(Field[] fields)
combines fields
|
static Field |
JPythonMethods.domainFactor(Field data,
int comp)
Factors out the given domain component (by index) and creates a new
data object.
|
static Field |
JPythonMethods.domainFactor(Field data,
RealType factor)
Factors out the given MathType from the domain of the data object.
|
static Field |
JPythonMethods.extract(Field data,
int comp)
Extracts a component of the Field
|
static Field |
JPythonMethods.extract(Field data,
MathType t)
Extracts a component of the Field
|
static Field |
JPythonMethods.extract(Field data,
java.lang.String s)
Extracts a component of the Field
|
static Field |
JPythonMethods.resample(Field data,
Set s)
resample the data field into the defined domain set
|
static Field |
JPythonMethods.resample(Field data,
Set s,
int mode)
resample the data field into the defined domain set
|
| Modifier and Type | Method and Description |
|---|---|
static Field |
JPythonMethods.combine(Field[] fields)
combines fields
|
static Field |
JPythonMethods.domainFactor(Field data,
int comp)
Factors out the given domain component (by index) and creates a new
data object.
|
static Field |
JPythonMethods.domainFactor(Field data,
RealType factor)
Factors out the given MathType from the domain of the data object.
|
static Data |
JPythonMethods.evaluate(Field data,
double domain) |
static Data |
JPythonMethods.evaluate(Field data,
Real domain)
Creates a VisAD Data by evaluating the Field at the point given in the
domain.
|
static Field |
JPythonMethods.extract(Field data,
int comp)
Extracts a component of the Field
|
static Field |
JPythonMethods.extract(Field data,
MathType t)
Extracts a component of the Field
|
static Field |
JPythonMethods.extract(Field data,
java.lang.String s)
Extracts a component of the Field
|
static FlatField |
JPythonMethods.fft(Field field)
return forward Fourier transform of
field, which should have
either a 1-D or 2-D gridded domain; uses FFT when domain size
is a power of two; returns real and imaginary parts |
static double[][] |
JPythonMethods.getValues(Field data)
returns the double values of the range
|
static FlatField |
JPythonMethods.hist(Field field,
int[] ranges)
Return histogram of range values of field selected by ranges array,
with dimension = ranges.length, and 64 equally spaced bins in each
dimension
|
static FlatField |
JPythonMethods.hist(Field field,
int[] ranges,
int[] sizes)
Return histogram of range values of field selected by ranges array,
with dimension = ranges.length, and with number of equally spaced bins
in each dimension determined by sizes array
|
static FlatField |
JPythonMethods.hist(Field field,
Set set)
return histogram of range values of field selected by set, with
dimension and bin sampling defined by set
|
static FlatField |
JPythonMethods.ifft(Field field)
return backward Fourier transform of field, which should have
either a 1-D or 2-D gridded domain; uses fft when domain size
is a power of two; returns real and imaginary parts
|
static Field |
JPythonMethods.resample(Field data,
Set s)
resample the data field into the defined domain set
|
static Field |
JPythonMethods.resample(Field data,
Set s,
int mode)
resample the data field into the defined domain set
|
static void |
JPythonMethods.setValues(Field f,
double[][] vals)
Sets the sample values into the Field
|
| 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 Field |
DataUtility.consolidate(Field[] fields)
Consolidates fields.
|
static Field |
DataUtility.ensureRange(Field field,
MathType newRangeType)
Ensures that the range of a Field is a given type.
|
| Modifier and Type | Method and Description |
|---|---|
static Field |
DataUtility.consolidate(Field[] fields)
Consolidates fields.
|
static Field |
DataUtility.ensureRange(Field field,
MathType newRangeType)
Ensures that the range of a Field is a given type.
|