|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.ThingImpl
visad.DataImpl
visad.Tuple
visad.RealTuple
RealTuple is the VisAD data class for vectors in R^n for n>0. RealTuple objects are immutable.
| 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.Tuple |
tupleComponents |
| 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 | |
RealTuple(Real[] reals)
construct a RealTuple according to an array of Real objects |
|
RealTuple(RealTupleType type)
construct a RealTuple object with the missing value |
|
RealTuple(RealTupleType type,
double[] values)
Construct a RealTuple according to a RealTupleType and a double array |
|
RealTuple(RealTupleType type,
Real[] reals,
CoordinateSystem coord_sys)
construct a RealTuple according to an array of Real objects; coordinate_system may be null; otherwise coordinate_system.getReference() must equal type.getCoordinateSystem.getReference() |
|
RealTuple(RealTupleType type,
Real[] reals,
CoordinateSystem coord_sys,
Unit[] units,
boolean checkUnits)
Construct a RealTuple according to an array of Real objects; coordinate_system may be null; otherwise coordinate_system.getReference() must equal type.getCoordinateSystem.getReference() |
|
| Method Summary | |
void |
addReference(ThingReference listener)
Adds a listener for changes to this instance. |
Data |
binary(Data data,
int op,
MathType new_type,
int sampling_mode,
int error_mode)
Pointwise binary operation between this and data. |
Object |
clone()
Clones this instance. |
DataShadow |
computeRanges(ShadowType type,
DataShadow shadow)
Recursive version of computeRanges(), called down through Data object tree. |
CoordinateSystem |
getCoordinateSystem()
get CoordinateSystem |
ErrorEstimate[] |
getErrors()
get ErrorEstimates of Real components |
Unit[] |
getTupleUnits()
get Units of Real components |
double[] |
getValues()
Get the values of the Real components |
String |
longString(String pre)
|
static void |
main(String[] args)
run 'java visad.RealTuple' to test the RealTuple class |
void |
removeReference(ThingReference listener)
Removes a listener for changes to this instance. |
String |
toString()
Provide a String representation of this RealTuple. |
Data |
unary(int op,
MathType new_type,
int sampling_mode,
int error_mode)
Pointwise unary operation applied to this. |
| Methods inherited from class visad.Tuple |
__getitem__, __len__, adjustSamplingError, buildTupleType, checkTupleType, equals, getComponent, getComponents, getDimension, getLength, getRealComponents, hashCode, isMissing, makeTuple |
| 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, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, computeReferenceRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, invertOp, local, log, log, longString, 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, unary |
| Methods inherited from class visad.ThingImpl |
adaptedAddReference, adaptedRemoveReference |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface visad.TupleIface |
adjustSamplingError, getComponent, getDimension, getRealComponents, isMissing |
| Methods inherited from interface visad.Data |
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, 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 |
| Constructor Detail |
public RealTuple(RealTupleType type)
type - RealTupleType of this RealTuple
public RealTuple(RealTupleType type,
Real[] reals,
CoordinateSystem coord_sys)
throws VisADException,
RemoteException
type - RealTupleType of this RealTuplereals - array of realscoord_sys - CoordinateSystem for this RealTuple
public RealTuple(RealTupleType type,
Real[] reals,
CoordinateSystem coord_sys,
Unit[] units,
boolean checkUnits)
throws VisADException,
RemoteException
type - RealTupleType of this RealTuplereals - array of realscoord_sys - CoordinateSystem for this RealTupleunits - array of Units corresponding to the array of Reals.checkUnits - true to make sure the units of the Reals are convertible
with the RealType units. NB: setting this to false
can cause problems if the units are not convertible.
Only do this if you know what you are doing.
public RealTuple(Real[] reals)
throws VisADException,
RemoteException
reals - array of reals
public RealTuple(RealTupleType type,
double[] values)
throws VisADException,
RemoteException
type - RealTupleType of this RealTuplevalues - values for each component. Units are the default units
of the RealTupleType components.| Method Detail |
public final void addReference(ThingReference listener)
addReference in interface ThingaddReference in class ThingImpllistener - The listener for changes.public final void removeReference(ThingReference listener)
removeReference in interface ThingremoveReference in class ThingImpllistener - The change listener to be removed.public double[] getValues()
getValues in interface RealTupleIfacepublic Unit[] getTupleUnits()
getTupleUnits in interface RealTupleIface
public ErrorEstimate[] getErrors()
throws VisADException,
RemoteException
getErrors in interface RealTupleIfaceRemoteException - Java RMI failure.
VisADException - VisAD failure.public CoordinateSystem getCoordinateSystem()
getCoordinateSystem in interface RealTupleIfacenull.
public Data binary(Data data,
int op,
MathType new_type,
int sampling_mode,
int error_mode)
throws VisADException,
RemoteException
Data
binary in interface TupleIfacebinary in class TupleVisADException
RemoteException
public Data unary(int op,
MathType new_type,
int sampling_mode,
int error_mode)
throws VisADException,
RemoteException
Data
unary in interface TupleIfaceunary in class TupleVisADException
RemoteException
public DataShadow computeRanges(ShadowType type,
DataShadow shadow)
throws VisADException,
RemoteException
Data
computeRanges in interface TupleIfacecomputeRanges in class TupleVisADException
RemoteExceptionpublic final Object clone()
clone in interface RealTupleIfaceclone in class Tuplepublic String toString()
toString in interface RealTupleIfacetoString in class DataImpl
public String longString(String pre)
throws VisADException,
RemoteException
longString in interface TupleIfacelongString in class TupleVisADException
RemoteException
public static void main(String[] args)
throws VisADException,
RemoteException
VisADException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||