public class RemoteClientTupleImpl extends RemoteClientDataImpl implements RemoteClientTuple
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 |
|---|
RemoteClientTupleImpl(Data[] datums)
must call setupClusterData after constructor to finish the
"construction"
|
| Modifier and Type | Method and Description |
|---|---|
Data |
adjustSamplingError(Data error,
int error_mode)
return a clone of this, except with ErrorEstimates
combined with values in error, according to error_mode
|
double[][] |
computeRanges(RealType[] reals)
compute ranges of values in this of given RealTypes, using
a dummy DisplayImplJ2D
|
DataShadow |
computeRanges(ShadowType type,
DataShadow shadow)
Recursive version of computeRanges(), called down through
Data object tree.
|
DataShadow |
computeRanges(ShadowType type,
int n)
Compute ranges of values for each of 'n' RealTypes in
DisplayImpl.RealTypeVector.
|
Data |
getComponent(int i)
return component for i between 0 and getDimension() - 1
|
int |
getDimension()
return number of components
|
Real[] |
getRealComponents() |
MathType |
getType() |
boolean |
isMissing() |
java.lang.String |
longString() |
java.lang.String |
longString(java.lang.String pre) |
binary, binary, unary, unaryaddReference, clusterDataEquals, getClusterData, getPartitionSet, local, main, notifyReferences, removeReference, setParent, setupClusterDataabs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, ceil, ceil, changeMathType, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, log, log, 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, tanDegreesgetTick, incTickclone, exportObject, exportObject, exportObject, unexportObjectequals, getRef, hashCode, toString, toStubfinalize, getClass, notify, notifyAll, wait, wait, waitclusterDataEquals, getClusterData, setupClusterDataabs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, local, log, log, 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, unarygetTick, incTickaddReference, removeReferencebinary, unarypublic RemoteClientTupleImpl(Data[] datums) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic MathType getType() throws VisADException, java.rmi.RemoteException
getType in interface DatagetType in class RemoteDataImplVisADException - a VisAD error occurredjava.rmi.RemoteException - an RMI error occurredpublic Real[] getRealComponents() throws VisADException, java.rmi.RemoteException
getRealComponents in interface TupleIfaceVisADExceptionjava.rmi.RemoteExceptionpublic int getDimension()
throws java.rmi.RemoteException
TupleIfacegetDimension in interface TupleIfacejava.rmi.RemoteExceptionpublic Data getComponent(int i) throws VisADException, java.rmi.RemoteException
TupleIfacegetComponent in interface TupleIfaceVisADExceptionjava.rmi.RemoteExceptionpublic boolean isMissing()
throws java.rmi.RemoteException
isMissing in interface DataisMissing in interface TupleIfaceisMissing in class RemoteDataImpljava.rmi.RemoteException - an RMI error occurredpublic DataShadow computeRanges(ShadowType type, DataShadow shadow) throws VisADException, java.rmi.RemoteException
RemoteDataImplcomputeRanges in interface DatacomputeRanges in interface TupleIfacecomputeRanges in class RemoteDataImpltype - ShadowType generated for MathType of thisshadow - DataShadow instance whose contained double[][]
array and animation sampling Set are modified
according to RealType values in this, and used
as return valueVisADException - a VisAD error occurredjava.rmi.RemoteException - an RMI error occurredpublic DataShadow computeRanges(ShadowType type, int n) throws VisADException, java.rmi.RemoteException
RemoteDataImplcomputeRanges in interface DatacomputeRanges in class RemoteDataImpltype - ShadowType generated for MathType of thisn - number of RealTypes in DisplayImpl.RealTypeVectorVisADException - a VisAD error occurredjava.rmi.RemoteException - an RMI error occurredpublic double[][] computeRanges(RealType[] reals) throws VisADException, java.rmi.RemoteException
RemoteDataImplcomputeRanges in interface DatacomputeRanges in class RemoteDataImplreals - array of RealTypes whose value ranges to computeVisADException - a VisAD error occurredjava.rmi.RemoteException - an RMI error occurredpublic Data adjustSamplingError(Data error, int error_mode) throws VisADException, java.rmi.RemoteException
RemoteDataImpladjustSamplingError in interface DataadjustSamplingError in interface TupleIfaceadjustSamplingError in class RemoteDataImplerror_mode - may be Data.INDEPENDENT, Data.DEPENDENT or
Data.NO_ERRORS;VisADException - a VisAD error occurredjava.rmi.RemoteException - an RMI error occurredpublic java.lang.String longString()
throws VisADException,
java.rmi.RemoteException
longString in interface DatalongString in class RemoteDataImplVisADExceptionjava.rmi.RemoteExceptionpublic java.lang.String longString(java.lang.String pre)
throws VisADException,
java.rmi.RemoteException
longString in interface DatalongString in interface TupleIfacelongString in class RemoteDataImplpre - String added to start of each lineVisADExceptionjava.rmi.RemoteException