|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.ThingImpl
visad.DataImpl
visad.Set
visad.SimpleSet
visad.FloatSet
FloatSet represents the finite (but large) set of samples of R^dimension made by vectors of IEEE single precision floating point numbers. FloatSet objects are immutable.
FloatSet cannot be used for the domain sampling of a Field.
| Nested Class Summary |
| Nested classes inherited from class visad.DataImpl |
DataImpl.Syncher |
| Nested classes inherited from class visad.ThingImpl |
ThingImpl.RemotePair |
| Field Summary |
| Fields inherited from class visad.SimpleSet |
ManifoldDimension |
| Fields inherited from class visad.Set |
DomainCoordinateSystem, DomainDimension, hashCode, hashCodeSet, Length, SetErrors, SetUnits |
| Fields inherited from class visad.DataImpl |
Type |
| Fields inherited from interface visad.Data |
ABS, 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 Summary | |
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 |
|
| Method Summary | |
Object |
clone()
Clones this instance. |
Object |
cloneButType(MathType type)
Clones this set -- changing the MathType. |
boolean |
equals(Object set)
test for equality |
int |
getLength()
Returns the number of samples in the set. |
float[][] |
indexToValue(int[] index)
Returns the samples of the set corresponding to an array of 1-D indices. |
boolean |
isMissing()
|
String |
longString(String pre)
|
int[] |
valueToIndex(float[][] value)
Returns the 1-D indices corresponding to an array of points. |
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 |
| Methods inherited from class visad.SimpleSet |
getManifoldDimension, setAnimationSampling |
| Methods inherited from class visad.DataImpl |
__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, computeReferenceRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, invertOp, local, log, log, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, setParent, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, toString, unary |
| Methods inherited from class visad.ThingImpl |
adaptedAddReference, adaptedRemoveReference, addReference, removeReference |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface visad.SetIface |
cram_missing, doubleToIndex, equalUnitAndCS, getCoordinateSystem, getDimension, getDoubles, getDoubles, getNeighbors, getNeighbors, getNeighbors, getSamples, getSamples, getSetErrors, getSetUnits, getWedge, indexToDouble, make1DGeometry, make2DGeometry, make3DGeometry, makeIsoLines, makeIsoSurface, makePointGeometry, makeSpatial, merge1DSets |
| Methods inherited from interface visad.Data |
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, 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, unary |
| Methods inherited from interface visad.Thing |
addReference, removeReference |
| Constructor Detail |
public FloatSet(MathType type)
throws VisADException
public FloatSet(MathType type,
CoordinateSystem coord_sys,
Unit[] units)
throws VisADException
| Method Detail |
public float[][] indexToValue(int[] index)
throws VisADException
SetIface
indexToValue in interface SetIfaceindexToValue in class Setindex - array of integer indices
VisADException - a VisAD error occurred
public int[] valueToIndex(float[][] value)
throws VisADException
SetIface
valueToIndex in interface SetIfacevalueToIndex in class Setvalue - float[domain_dimension][number_of_values] array of
Set values
VisADException - a VisAD error occurred
public void valueToInterp(float[][] value,
int[][] indices,
float[][] weights)
throws VisADException
SimpleSet
valueToInterp in interface SimpleSetIfacevalueToInterp in class SimpleSetVisADException
public int getLength()
throws VisADException
SetIface
getLength in interface SetIfacegetLength in class SetVisADExceptionpublic boolean equals(Object set)
Set
equals in interface SetIfaceequals in class Setpublic boolean isMissing()
public final Object clone()
clone in class Set
public Object cloneButType(MathType type)
throws VisADException
SetIface
cloneButType in interface SetIfacecloneButType in class SetVisADException
public String longString(String pre)
throws VisADException
longString in interface DatalongString in class SetVisADException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||