visad.cluster
Class RemoteClientDataImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
visad.RemoteThingImpl
visad.RemoteDataImpl
visad.cluster.RemoteClusterDataImpl
visad.cluster.RemoteClientDataImpl
- All Implemented Interfaces:
- Serializable, Remote, RemoteClientData, RemoteClusterData, Data, RemoteData, RemoteThing, Thing
- Direct Known Subclasses:
- RemoteClientFieldImpl, RemoteClientPartitionedFieldImpl, RemoteClientTupleImpl
public abstract class RemoteClientDataImpl
- extends RemoteClusterDataImpl
- implements RemoteClientData
RemoteClientData is the class for cluster client
VisAD data objects.
- See Also:
- Serialized Form
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 |
Method Summary |
Data |
binary(Data data,
int op,
int sampling_mode,
int error_mode)
Pointwise binary operation between this (AdaptedData) and data. |
Data |
binary(Data data,
int op,
MathType new_type,
int sampling_mode,
int error_mode)
Pointwise binary operation between this (AdaptedData) and data. |
Data |
unary(int op,
int sampling_mode,
int error_mode)
Pointwise unary operation applied to this (AdaptedData). |
Data |
unary(int op,
MathType new_type,
int sampling_mode,
int error_mode)
Pointwise unary operation applied to this (AdaptedData). |
Methods inherited from class visad.RemoteDataImpl |
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, ceil, ceil, changeMathType, computeRanges, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, isMissing, log, log, longString, 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 |
Methods inherited from interface visad.Data |
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, ceil, ceil, changeMathType, computeRanges, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, isMissing, local, log, log, longString, 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 |
RemoteClientDataImpl
public RemoteClientDataImpl()
throws RemoteException
- Throws:
RemoteException
binary
public Data binary(Data data,
int op,
MathType new_type,
int sampling_mode,
int error_mode)
throws VisADException,
RemoteException
- Description copied from class:
RemoteDataImpl
- Pointwise binary operation between this (AdaptedData) and data.
Applies to Reals, Tuples (recursively to components), and to
Field ranges (Field domains implicitly resampled if necessary).
Does not apply to Field domains or Sets (regarded as domains
of Fields wthout ranges). Data.ADD is only op defined for
Text, interpreted as concatenate. MathTypes of this and data
must match, or one may match the range of the other if it is
a FunctionType.
- Specified by:
binary
in interface Data
- Overrides:
binary
in class RemoteDataImpl
- Parameters:
data
- other Data operand for binary operationop
- may be Data.ADD, Data.SUBTRACT, etc; these include all
binary operations defined for Java primitive data typesnew_type
- MathType of the resultsampling_mode
- may be Data.NEAREST_NEIGHBOR or
Data.WEIGHTED_AVERAGEerror_mode
- may be Data.INDEPENDENT, Data.DEPENDENT or
Data.NO_ERRORS;
- Returns:
- result, with MathType = new_type
- Throws:
VisADException
- a VisAD error occurred
RemoteException
- an RMI error occurred
binary
public Data binary(Data data,
int op,
int sampling_mode,
int error_mode)
throws VisADException,
RemoteException
- Description copied from class:
RemoteDataImpl
- Pointwise binary operation between this (AdaptedData) and data.
Applies to Reals, Tuples (recursively to components), and to
Field ranges (Field domains implicitly resampled if necessary).
Does not apply to Field domains or Sets (regarded as domains
of Fields wthout ranges). Data.ADD is only op defined for
Text, interpreted as concatenate. MathTypes of this and data
must match, or one may match the range of the other if it is
a FunctionType.
- Specified by:
binary
in interface Data
- Overrides:
binary
in class RemoteDataImpl
- Parameters:
data
- other Data operand for binary operationop
- may be Data.ADD, Data.SUBTRACT, etc; these include all
binary operations defined for Java primitive data typessampling_mode
- may be Data.NEAREST_NEIGHBOR or
Data.WEIGHTED_AVERAGEerror_mode
- may be Data.INDEPENDENT, Data.DEPENDENT or
Data.NO_ERRORS;
- Returns:
- result, which takes the MathType of this unless the default
Units of that MathType conflict with Units of the result,
in which case a generic MathType with appropriate Units is
constructed
- Throws:
VisADException
- a VisAD error occurred
RemoteException
- an RMI error occurred
unary
public Data unary(int op,
MathType new_type,
int sampling_mode,
int error_mode)
throws VisADException,
RemoteException
- Description copied from class:
RemoteDataImpl
- Pointwise unary operation applied to this (AdaptedData). Applies
to Reals, Tuples (recursively to components), and to Field
ranges (Field domains implicitly resampled if necessary).
Does not apply to Field domains, Sets (regarded as domains
of Fields wthout ranges) or Text.
- Specified by:
unary
in interface Data
- Overrides:
unary
in class RemoteDataImpl
- Parameters:
op
- may be Data.ABS, Data.ACOS, etc; these include all
unary operations defined for Java primitive data typesnew_type
- MathType of the resultsampling_mode
- may be Data.NEAREST_NEIGHBOR or
Data.WEIGHTED_AVERAGEerror_mode
- may be Data.INDEPENDENT, Data.DEPENDENT or
Data.NO_ERRORS;
- Returns:
- result, with MathType = new_type
- Throws:
VisADException
- a VisAD error occurred
RemoteException
- an RMI error occurred
unary
public Data unary(int op,
int sampling_mode,
int error_mode)
throws VisADException,
RemoteException
- Description copied from class:
RemoteDataImpl
- Pointwise unary operation applied to this (AdaptedData). Applies
to Reals, Tuples (recursively to components), and to Field
ranges (Field domains implicitly resampled if necessary).
Does not apply to Field domains, Sets (regarded as domains
of Fields wthout ranges) or Text.
- Specified by:
unary
in interface Data
- Overrides:
unary
in class RemoteDataImpl
- Parameters:
op
- may be Data.ABS, Data.ACOS, etc; these include all
unary operations defined for Java primitive data typessampling_mode
- may be Data.NEAREST_NEIGHBOR or
Data.WEIGHTED_AVERAGEerror_mode
- may be Data.INDEPENDENT, Data.DEPENDENT or
Data.NO_ERRORS;
- Returns:
- result of operation, which takes the MathType of this unless
the default Units of that MathType conflict with Units of
the result, in which case a generic MathType with appropriate
Units is constructed
- Throws:
VisADException
- a VisAD error occurred
RemoteException
- an RMI error occurred