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