|
||||||||||
| 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.List1DDoubleSet
public class List1DDoubleSet
List1DDoubleSet is the class for Set-s containing lists of 1-D double values with no topology. This set does not support interpolation.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class visad.DataImpl |
|---|
DataImpl.Syncher |
| Field Summary |
|---|
| 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 | |
|---|---|
List1DDoubleSet(double[] d,
MathType type,
CoordinateSystem coord_sys,
Unit[] units)
Constructs with a non-default CoordinateSystem. |
|
| Method Summary | |
|---|---|
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 |
hashCode()
Returns the hash code of this instance. |
double[][] |
indexToDouble(int[] indices)
Converts an array of 1-D indices to an array of values in R^1. |
float[][] |
indexToValue(int[] indices)
Converts an array of 1-D indices to an array of values in R^1. |
boolean |
isMissing()
|
String |
longString(String pre)
Returns a pretty string about this instance. |
int[] |
valueToIndex(float[][] values)
Converts an array of values in R^1 to an array of 1-D indices. |
void |
valueToInterp(float[][] value,
int[][] indices,
float[][] weights)
for each of an array of values in R^DomainDimension, compute an array of 1-D indices and an array of weights, to be used for interpolation; indices[i] and weights[i] are null if i-th value is outside grid (i.e., if no interpolation is possible) |
| Methods inherited from class visad.SimpleSet |
|---|
getManifoldDimension |
| 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, 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, unary |
| Methods inherited from class visad.ThingImpl |
|---|
addReference, removeReference |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface visad.SetIface |
|---|
cram_missing, doubleToIndex, equalUnitAndCS, getCoordinateSystem, getDimension, getDoubles, getDoubles, getLength, getNeighbors, getNeighbors, getNeighbors, getSamples, getSamples, getSetErrors, getSetUnits, getWedge, 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 List1DDoubleSet(double[] d,
MathType type,
CoordinateSystem coord_sys,
Unit[] units)
throws VisADException
d - The data samples. Must not be
null.type - The type of the set.coord_sys - The coordinate system transformation. May be
null.units - The units of the values. May be
null.
VisADException - Couldn't create set.| Method Detail |
|---|
public boolean isMissing()
public float[][] indexToValue(int[] indices)
throws VisADException
indexToValue in interface SetIfaceindexToValue in class Setindices - The indices of the values to be returned.
VisADException - a VisAD error occurred
public double[][] indexToDouble(int[] indices)
throws VisADException
indexToDouble in interface SetIfaceindexToDouble in class Setindices - The indices of the values to be returned.
VisADException - if a VisAD failure occurs.
public int[] valueToIndex(float[][] values)
throws VisADException
valueToIndex in interface SetIfacevalueToIndex in class Setvalues - The values to have their indicies returned.
UnimplementedException - Always.
VisADException - a VisAD error occurred
public void valueToInterp(float[][] value,
int[][] indices,
float[][] weights)
throws VisADException
valueToInterp 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 boolean equals(Object set)
Set
equals in interface SetIfaceequals in class Setpublic int hashCode()
hashCode in class Object
public Object cloneButType(MathType type)
throws VisADException
Set
cloneButType in interface SetIfacecloneButType in class Settype - The MathType for the clone.
VisADException - VisAD failure.public String longString(String pre)
longString in interface DatalongString in class Setpre - String added to start of each line
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||