Uses of Class
visad.FieldImpl

Packages that use FieldImpl
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. 
 

Uses of FieldImpl in visad
 

Subclasses of FieldImpl in visad
 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.
 

Constructors in visad with parameters of type FieldImpl
RemoteFieldImpl(FieldImpl field)
          construct a RemoteFieldImpl object to provide remote access to field
 

Uses of FieldImpl in visad.bom
 

Methods in visad.bom that return FieldImpl
 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)
           
 

Methods in visad.bom with parameters of type FieldImpl
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)
           
 

Constructors in visad.bom with parameters of type FieldImpl
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
 

Uses of FieldImpl in visad.cluster
 

Methods in visad.cluster that return FieldImpl
 FieldImpl RemoteNodePartitionedFieldImpl.getAdaptedField()
           
 

Constructors in visad.cluster with parameters of type FieldImpl
RemoteNodeFieldImpl(FieldImpl field)
          constructor for rendering without using partitionSet
RemoteNodePartitionedFieldImpl(FieldImpl adapted)
          must call setupClusterData after constructor to finish the "construction"
 

Uses of FieldImpl in visad.data
 

Subclasses of FieldImpl in visad.data
 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
           
 

Methods in visad.data with parameters of type FieldImpl
 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)
           
 

Constructors in visad.data with parameters of type FieldImpl
FileField(FieldImpl field, FileAccessor accessor, int[][] locations)
           
 

Uses of FieldImpl in visad.data.amanda
 

Fields in visad.data.amanda declared as FieldImpl
static FieldImpl Hits.missing
           
static FieldImpl BaseTrack.missing
           
 

Methods in visad.data.amanda that return FieldImpl
 FieldImpl AmandaFile.makeEventData()
           
 FieldImpl Event.makeHitSequence()
           
 FieldImpl Event.makeTrackSequence(int idx)
           
 

Uses of FieldImpl in visad.data.dods
 

Methods in visad.data.dods with parameters of type FieldImpl
 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.
 

Uses of FieldImpl in visad.data.gis
 

Methods in visad.data.gis that return FieldImpl
 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.
 

Uses of FieldImpl in visad.data.netcdf.in
 

Methods in visad.data.netcdf.in that return FieldImpl
 FieldImpl DataFactory.newData(Context context, VirtualField virtualField)
          Creates a VisAD Field object from a netCDF indicial context and a VirtualField.
 

Uses of FieldImpl in visad.data.visad
 

Methods in visad.data.visad with parameters of type FieldImpl
 void BinaryWriter.processFieldImpl(FunctionType type, Set set, FieldImpl fld, Object token)
           
 void BinarySizer.processFieldImpl(FunctionType type, Set set, FieldImpl fld, Object token)
           
 

Uses of FieldImpl in visad.data.visad.object
 

Methods in visad.data.visad.object that return FieldImpl
static FieldImpl BinaryFieldImpl.read(BinaryReader reader)
           
 

Methods in visad.data.visad.object with parameters of type FieldImpl
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)
           
 

Uses of FieldImpl in visad.formula
 

Methods in visad.formula with parameters of type FieldImpl
static Field FormulaUtil.factor(FieldImpl f, VRealType rt)
          evaluate the domainFactor function
 

Uses of FieldImpl in visad.matrix
 

Subclasses of FieldImpl in visad.matrix
 class JamaMatrix
          JamaMatrix is a VisAD wrapper for JAMA matrices.
 

Uses of FieldImpl in visad.meteorology
 

Subclasses of FieldImpl in visad.meteorology
 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.
 

Uses of FieldImpl in visad.python
 

Methods in visad.python that return FieldImpl
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
 

Methods in visad.python with parameters of type FieldImpl
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);
 

Uses of FieldImpl in visad.sounder
 

Subclasses of FieldImpl in visad.sounder
 class Sounding
          Sounding is the VisAD class for atmospheric soundings.
 class Spectrum
          Sounding is the VisAD class for atmospheric soundings.
 

Uses of FieldImpl in visad.util
 

Methods in visad.util that return FieldImpl
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.
 

Methods in visad.util with parameters of type FieldImpl
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.