public class RemoteClientTupleImpl extends RemoteClientDataImpl implements RemoteClientTuple
ref
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() |
String |
longString() |
String |
longString(String pre) |
binary, binary, unary, unary
addReference, clusterDataEquals, getClusterData, getPartitionSet, local, main, notifyReferences, removeReference, setParent, setupClusterData
abs, 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, tanDegrees
getTick, incTick
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
equals, getRef, hashCode, toString, toStub
finalize, getClass, notify, notifyAll, wait, wait, wait
clusterDataEquals, getClusterData, setupClusterData
abs, 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, unary
getTick, incTick
addReference, removeReference
binary, unary
public RemoteClientTupleImpl(Data[] datums) throws VisADException, RemoteException
VisADException
RemoteException
public MathType getType() throws VisADException, RemoteException
getType
in interface Data
getType
in class RemoteDataImpl
VisADException
- a VisAD error occurredRemoteException
- an RMI error occurredpublic Real[] getRealComponents() throws VisADException, RemoteException
getRealComponents
in interface TupleIface
VisADException
RemoteException
public int getDimension() throws RemoteException
TupleIface
getDimension
in interface TupleIface
RemoteException
public Data getComponent(int i) throws VisADException, RemoteException
TupleIface
getComponent
in interface TupleIface
VisADException
RemoteException
public boolean isMissing() throws RemoteException
isMissing
in interface Data
isMissing
in interface TupleIface
isMissing
in class RemoteDataImpl
RemoteException
- an RMI error occurredpublic DataShadow computeRanges(ShadowType type, DataShadow shadow) throws VisADException, RemoteException
RemoteDataImpl
computeRanges
in interface Data
computeRanges
in interface TupleIface
computeRanges
in class RemoteDataImpl
type
- 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
RemoteDataImpl
computeRanges
in interface Data
computeRanges
in class RemoteDataImpl
type
- 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
RemoteDataImpl
computeRanges
in interface Data
computeRanges
in class RemoteDataImpl
reals
- 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
RemoteDataImpl
adjustSamplingError
in interface Data
adjustSamplingError
in interface TupleIface
adjustSamplingError
in class RemoteDataImpl
error_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 Data
longString
in class RemoteDataImpl
VisADException
RemoteException
public String longString(String pre) throws VisADException, RemoteException
longString
in interface Data
longString
in interface TupleIface
longString
in class RemoteDataImpl
pre
- String added to start of each lineVisADException
RemoteException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.