public class RemoteFlatFieldImpl extends RemoteFieldImpl implements RemoteFlatField
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 |
|---|
RemoteFlatFieldImpl(FlatField flatField)
construct a RemoteFieldImpl object to provide remote
access to field
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearMissing()
mark this FlatField as non-missing
|
Field |
convertToField()
convert this FlatField to a (non-Flat) FieldImpl
|
int |
getRangeDimension()
Gets the number of components in the "flat" range.
|
ErrorEstimate[] |
getRangeErrors()
return array of ErrorEstimates associated with each
RealType component of range; each ErrorEstimate is a
mean error for all samples of a range RealType
component
|
Set[] |
getRangeSets()
Returns the sampling set of each flat component.
|
double[] |
getValues(int s_index)
get values for 'Flat' components in default range Unit-s
|
byte[][] |
grabBytes() |
void |
setRangeErrors(ErrorEstimate[] errors)
set ErrorEstimates associated with each RealType
component of range
|
void |
setSamples(double[][] range,
boolean copy)
set range array as range values of this FlatField;
the array is dimensioned
double[number_of_range_components][number_of_range_samples];
the order of range values must be the same as the order of domain
indices in the DomainSet; copy array if copy flag is true
|
void |
setSamples(double[][] range,
ErrorEstimate[] errors,
boolean copy)
set the range values of the function including ErrorEstimate-s;
the order of range values must be the same as the order of
domain indices in the DomainSet
|
void |
setSamples(float[][] range,
boolean copy)
set range array as range values of this FlatField;
the array is dimensioned
float[number_of_range_components][number_of_range_samples];
the order of range values must be the same as the order of domain
indices in the DomainSet; copy array if copy flag is true
|
void |
setSamples(float[][] range,
ErrorEstimate[] errors,
boolean copy)
set the range values of the function including ErrorEstimate-s;
the order of range values must be the same as the order of
domain indices in the DomainSet
|
void |
setSamples(int start,
double[][] range) |
domainEnumeration, domainFactor, domainMultiply, domainMultiply, extract, getDefaultRangeUnits, getDomainCoordinateSystem, getDomainSet, getDomainUnits, getFloats, getFloats, getLength, getRangeCoordinateSystem, getRangeCoordinateSystem, getRangeUnits, getSample, getStringValues, getValues, getValues, isFlatField, setSample, setSample, setSample, setSample, setSamples, setSamples, setSamplesderivative, derivative, derivative, derivative, derivative, evaluate, evaluate, evaluate, evaluate, getDomainDimension, resample, resampleabs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, 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, unary, unaryaddReference, getTick, incTick, removeReferenceclone, exportObject, exportObject, exportObject, unexportObjectequals, getRef, hashCode, toString, toStubfinalize, getClass, notify, notifyAll, wait, wait, waitdomainEnumeration, domainFactor, domainMultiply, domainMultiply, extract, getDefaultRangeUnits, getDomainSet, getFloats, getFloats, getLength, getRangeCoordinateSystem, getRangeCoordinateSystem, getRangeUnits, getSample, getStringValues, getValues, getValues, isFlatField, setSample, setSample, setSample, setSample, setSamples, setSamples, setSamplesderivative, derivative, derivative, derivative, derivative, evaluate, evaluate, evaluate, evaluate, getDomainCoordinateSystem, getDomainDimension, getDomainUnits, resample, resampleabs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, 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, unary, unaryaddReference, removeReferencegetTick, incTickpublic RemoteFlatFieldImpl(FlatField flatField) throws java.rmi.RemoteException, VisADException
java.rmi.RemoteExceptionVisADExceptionpublic Set[] getRangeSets() throws java.rmi.RemoteException, VisADException
getRangeSets in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic ErrorEstimate[] getRangeErrors() throws java.rmi.RemoteException, VisADException
getRangeErrors in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void setRangeErrors(ErrorEstimate[] errors) throws java.rmi.RemoteException, VisADException
setRangeErrors in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void setSamples(double[][] range,
boolean copy)
throws java.rmi.RemoteException,
VisADException
setSamples in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void setSamples(float[][] range,
boolean copy)
throws java.rmi.RemoteException,
VisADException
setSamples in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void setSamples(double[][] range,
ErrorEstimate[] errors,
boolean copy)
throws java.rmi.RemoteException,
VisADException
setSamples in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void setSamples(int start,
double[][] range)
throws java.rmi.RemoteException,
VisADException
setSamples in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void setSamples(float[][] range,
ErrorEstimate[] errors,
boolean copy)
throws java.rmi.RemoteException,
VisADException
setSamples in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic byte[][] grabBytes()
throws java.rmi.RemoteException,
VisADException
grabBytes in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic double[] getValues(int s_index)
throws java.rmi.RemoteException,
VisADException
getValues in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic void clearMissing()
throws java.rmi.RemoteException,
VisADException
clearMissing in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic Field convertToField() throws java.rmi.RemoteException, VisADException
convertToField in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADExceptionpublic int getRangeDimension()
throws java.rmi.RemoteException,
VisADException
getRangeDimension in interface FlatFieldIfacejava.rmi.RemoteExceptionVisADException