public class DoubleSet extends SimpleSet
DoubleSet cannot be used for the domain sampling of a Field.
DataImpl.Syncher
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 and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
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
|
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, unary
addReference, removeReference
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
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
addReference, removeReference
public DoubleSet(MathType type) throws VisADException
type
- MathType for this DoubleSet, must be SetType,
RealTupleType or RealTypeVisADException
- a VisAD error occurredpublic 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 typeVisADException
- a VisAD error occurredpublic float[][] indexToValue(int[] index) throws VisADException
indexToValue
in interface SetIface
indexToValue
in class Set
index
- array of integer indicesVisADException
- a VisAD error occurredpublic int[] valueToIndex(float[][] value) throws VisADException
valueToIndex
in interface SetIface
valueToIndex
in class Set
value
- float[domain_dimension][number_of_values] array of
Set valuesVisADException
- a VisAD error occurredpublic void valueToInterp(float[][] value, int[][] indices, float[][] weights) throws VisADException
valueToInterp
in interface SimpleSetIface
valueToInterp
in class SimpleSet
value
- 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
weightsVisADException
- a VisAD error occurredpublic int getLength() throws VisADException
getLength
in interface SetIface
getLength
in class Set
VisADException
- a VisAD error occurredpublic boolean equals(Object set)
public boolean isMissing()
public final Object clone()
public Object cloneButType(MathType type) throws VisADException
cloneButType
in interface SetIface
cloneButType
in class Set
type
- MathType for returned DoubleSetVisADException
- VisAD failure.public String longString(String pre) throws VisADException
longString
in interface Data
longString
in class Set
pre
- String added to start of each lineVisADException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.