|
||||||||||
| 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.DoubleSet
public class DoubleSet
DoubleSet represents the finite (but large) set of samples of R^dimension made by vectors of IEEE double precision floating point numbers. DoubleSet objects are immutable.
DoubleSet cannot be used for the domain sampling of a Field.
| 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 | |
|---|---|
DoubleSet(MathType type)
construct a DoubleSet with null CoordinateSystem and Units |
|
DoubleSet(MathType type,
CoordinateSystem coord_sys,
Unit[] units)
construct a DoubleSet with null CoordinateSystem and Units |
|
| Method Summary | |
|---|---|
Object |
clone()
Clones this instance. |
Object |
cloneButType(MathType type)
Clones this instance with a different MathType. |
boolean |
equals(Object set)
Indicates whether or not this instance is equal to an object |
int |
getLength()
for DoubleSet, this always throws a SetException |
float[][] |
indexToValue(int[] index)
for DoubleSet, this always throws a SetException |
boolean |
isMissing()
|
String |
longString(String pre)
|
int[] |
valueToIndex(float[][] value)
for DoubleSet, this always throws a SetException |
void |
valueToInterp(float[][] value,
int[][] indices,
float[][] weights)
for DoubleSet, this always throws a SetException |
| 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, 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 DoubleSet(MathType type)
throws VisADException
type - MathType for this DoubleSet, must be SetType,
RealTupleType or RealType
VisADException - a VisAD error occurred
public DoubleSet(MathType type,
CoordinateSystem coord_sys,
Unit[] units)
throws VisADException
type - MathType for this DoubleSet, must be SetType,
RealTupleType or RealTypecoord_sys - CoordinateSystem for Set domain, must be
compatible with default for typeunits - array of Units for Real values in Set domain,
must be compatible with defaults for type
VisADException - a VisAD error occurred| Method Detail |
|---|
public float[][] indexToValue(int[] index)
throws VisADException
indexToValue in interface SetIfaceindexToValue in class Setindex - array of integer indices
VisADException - a VisAD error occurred
public int[] valueToIndex(float[][] value)
throws VisADException
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
valueToInterp in interface SimpleSetIfacevalueToInterp in class SimpleSetvalue - float[domain_dimension][number_of_values] array of
Set valuesindices - int[number_of_values][] array for returning Set
indicesweights - float[number_of_values][] array for returning
weights
VisADException - a VisAD error occurred
public int getLength()
throws VisADException
getLength in interface SetIfacegetLength in class SetVisADException - a VisAD error occurredpublic boolean equals(Object set)
equals in interface SetIfaceequals in class Setset - the object in question.
true if and only if this instance equals set.public boolean isMissing()
public final Object clone()
clone in class Set
public Object cloneButType(MathType type)
throws VisADException
cloneButType in interface SetIfacecloneButType in class Settype - MathType for returned DoubleSet
VisADException - VisAD failure.
public String longString(String pre)
throws VisADException
longString in interface DatalongString in class Setpre - String added to start of each line
VisADException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||