public class FloatSet extends SimpleSet
FloatSet cannot be used for the domain sampling of a Field.
DataImpl.SyncherABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE| Constructor and Description | 
|---|
| FloatSet(MathType type)construct a FloatSet object with null CoordinateSystem and Units | 
| FloatSet(MathType type,
        CoordinateSystem coord_sys,
        Unit[] units)the set of values representable by N floats;
      type must be a RealType, a RealTupleType or a SetType;
      coordinate_system and units must be compatible with defaults
      for type, or may be null;
      a FloatSet may not be used as a Field domain | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | clone()Clones this instance. | 
| Object | cloneButType(MathType type)copy this Set, but give it a new MathType;
      this is safe, since constructor checks consistency of
      DomainCoordinateSystem and SetUnits with Type | 
| boolean | equals(Object set)test for equality | 
| int | getLength()get the number of samples | 
| float[][] | indexToValue(int[] index)return Set values corresponding to Set indices | 
| boolean | isMissing() | 
| String | longString(String pre) | 
| int[] | valueToIndex(float[][] value)return Set indices of Set values closest to value elements
        (return -1 for any value outside Set range) | 
| void | valueToInterp(float[][] value,
             int[][] indices,
             float[][] weights)convert an array of values to arrays of indices and weights for
      those indices, appropriate for interpolation; the values array is
      organized as float[domain_dimension][number_of_values]; indices
      and weights must be passed in as int[number_of_values][] and
      float[number_of_values][]; on return, quantity( values[.][i] )
      can be estimated as the sum over j of
      weights[i][j] * quantity (sample at indices[i][j]);
      no estimate possible if indices[i] and weights[i] are null | 
getManifoldDimension__getitem__, __len__, addEqualsCache, addNotEqualsCache, computeRanges, computeRanges, copyDoubles, copyFloats, cram_missing, doubleToFloat, doubleToIndex, equalUnitAndCS, floatToDouble, getCoordinateSystem, getDimension, getDoubles, getDoubles, getNeighbors, getNeighbors, getNeighbors, getSamples, getSamples, getSetErrors, getSetUnits, getWedge, indexToDouble, longString, main, make1DGeometry, make2DGeometry, make3DGeometry, makeIsoLines, makeIsoSurface, makePointGeometry, makeSpatial, merge1DSets, testEqualsCache, testNotEqualsCache, unary, unitAndCSHashCode__add__, __add__, __div__, __div__, __mod__, __mod__, __mul__, __mul__, __neg__, __pow__, __pow__, __radd__, __rdiv__, __rmod__, __rmul__, __rpow__, __rsub__, __sub__, __sub__, abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, toString, unaryaddReference, removeReferencefinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcram_missing, doubleToIndex, equalUnitAndCS, getCoordinateSystem, getDimension, getDoubles, getDoubles, getNeighbors, getNeighbors, getNeighbors, getSamples, getSamples, getSetErrors, getSetUnits, getWedge, indexToDouble, make1DGeometry, make2DGeometry, make3DGeometry, makeIsoLines, makeIsoSurface, makePointGeometry, makeSpatial, merge1DSetsabs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary, unaryaddReference, removeReferencepublic FloatSet(MathType type) throws VisADException
VisADExceptionpublic FloatSet(MathType type, CoordinateSystem coord_sys, Unit[] units) throws VisADException
VisADExceptionpublic float[][] indexToValue(int[] index)
                       throws VisADException
SetindexToValue in interface SetIfaceindexToValue in class Setindex - array of integer indicesVisADException - a VisAD error occurredpublic int[] valueToIndex(float[][] value)
                   throws VisADException
SetvalueToIndex in interface SetIfacevalueToIndex in class Setvalue - float[domain_dimension][number_of_values] array of
        Set valuesVisADException - a VisAD error occurredpublic void valueToInterp(float[][] value,
                          int[][] indices,
                          float[][] weights)
                   throws VisADException
SimpleSetvalueToInterp in interface SimpleSetIfacevalueToInterp in class SimpleSetvalue - An array of points. value[i][j] is
                            the i-th coordinate of the j-th points.indices - Indices of the neighboring samples in the set.
                            If the j-th points lies within the set, then
                            returned element [i][j] is the index of the
                            i-th neighboring sample in the set; otherwise,
                            returned array [j] is null.weights - Weights for interpolating the neighboring
                            samples in the set.  If the j-th points lies
                            within the set, then returned element [i][j]
                            is the weight of the i-th neighboring sample
                            in the set; otherwise, returned array [j] is
                            null.VisADException - VisAD failure.public int getLength()
              throws VisADException
SetgetLength in interface SetIfacegetLength in class SetVisADExceptionpublic boolean isMissing()
public final Object clone()
public Object cloneButType(MathType type) throws VisADException
SetcloneButType in interface SetIfacecloneButType in class Settype - The MathType for the clone.VisADException - VisAD failure.public String longString(String pre) throws VisADException
longString in interface DatalongString in class Setpre - String added to start of each lineVisADExceptionCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.