public class RemoteNodeTupleImpl extends RemoteNodeDataImpl implements RemoteNodeTuple
refABS, 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 |
|---|
RemoteNodeTupleImpl(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() |
String |
longString() |
String |
longString(String pre) |
sendAgentaddReference, 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, binary, binary, 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, tanDegrees, unary, unarygetTick, incTickclone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogequals, getRef, hashCode, toString, toStubfinalize, getClass, notify, notifyAll, wait, wait, waitsendAgentclusterDataEquals, 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 RemoteNodeTupleImpl(Data[] datums) throws VisADException, RemoteException
VisADExceptionRemoteExceptionpublic MathType getType() throws VisADException, RemoteException
getType in interface DatagetType in class RemoteDataImplVisADException - a VisAD error occurredRemoteException - an RMI error occurredpublic Real[] getRealComponents() throws VisADException, RemoteException
getRealComponents in interface TupleIfaceVisADExceptionRemoteExceptionpublic int getDimension()
throws RemoteException
TupleIfacegetDimension in interface TupleIfaceRemoteExceptionpublic Data getComponent(int i) throws VisADException, RemoteException
TupleIfacegetComponent in interface TupleIfaceVisADExceptionRemoteExceptionpublic boolean isMissing()
throws RemoteException
isMissing in interface DataisMissing in interface TupleIfaceisMissing in class RemoteDataImplRemoteException - an RMI error occurredpublic DataShadow computeRanges(ShadowType type, DataShadow shadow) throws VisADException, 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 occurredRemoteException - an RMI error occurredpublic DataShadow computeRanges(ShadowType type, int n) throws VisADException, RemoteException
RemoteDataImplcomputeRanges in interface DatacomputeRanges in class RemoteDataImpltype - ShadowType generated for MathType of thisn - number of RealTypes in DisplayImpl.RealTypeVectorVisADException - a VisAD error occurredRemoteException - an RMI error occurredpublic double[][] computeRanges(RealType[] reals) throws VisADException, RemoteException
RemoteDataImplcomputeRanges in interface DatacomputeRanges in class RemoteDataImplreals - array of RealTypes whose value ranges to computeVisADException - a VisAD error occurredRemoteException - an RMI error occurredpublic Data adjustSamplingError(Data error, int error_mode) throws VisADException, 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 occurredRemoteException - an RMI error occurredpublic String longString() throws VisADException, RemoteException
longString in interface DatalongString in class RemoteDataImplVisADExceptionRemoteExceptionpublic String longString(String pre) throws VisADException, RemoteException
longString in interface DatalongString in interface TupleIfacelongString in class RemoteDataImplpre - String added to start of each lineVisADExceptionRemoteExceptionCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.