public class RemoteFlatFieldImpl extends RemoteFieldImpl implements RemoteFlatField
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 |
---|
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, setSamples
derivative, derivative, derivative, derivative, derivative, evaluate, evaluate, evaluate, evaluate, getDomainDimension, resample, resample
abs, 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, unary
addReference, getTick, incTick, removeReference
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
equals, getRef, hashCode, toString, toStub
finalize, getClass, notify, notifyAll, wait, wait, wait
domainEnumeration, domainFactor, domainMultiply, domainMultiply, extract, getDefaultRangeUnits, getDomainSet, getFloats, getFloats, getLength, getRangeCoordinateSystem, getRangeCoordinateSystem, getRangeUnits, getSample, getStringValues, getValues, getValues, isFlatField, setSample, setSample, setSample, setSample, setSamples, setSamples, setSamples
derivative, derivative, derivative, derivative, derivative, evaluate, evaluate, evaluate, evaluate, getDomainCoordinateSystem, getDomainDimension, getDomainUnits, resample, resample
abs, 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, unary
addReference, removeReference
getTick, incTick
public RemoteFlatFieldImpl(FlatField flatField) throws RemoteException, VisADException
RemoteException
VisADException
public Set[] getRangeSets() throws RemoteException, VisADException
getRangeSets
in interface FlatFieldIface
RemoteException
VisADException
public ErrorEstimate[] getRangeErrors() throws RemoteException, VisADException
getRangeErrors
in interface FlatFieldIface
RemoteException
VisADException
public void setRangeErrors(ErrorEstimate[] errors) throws RemoteException, VisADException
setRangeErrors
in interface FlatFieldIface
RemoteException
VisADException
public void setSamples(double[][] range, boolean copy) throws RemoteException, VisADException
setSamples
in interface FlatFieldIface
RemoteException
VisADException
public void setSamples(float[][] range, boolean copy) throws RemoteException, VisADException
setSamples
in interface FlatFieldIface
RemoteException
VisADException
public void setSamples(double[][] range, ErrorEstimate[] errors, boolean copy) throws RemoteException, VisADException
setSamples
in interface FlatFieldIface
RemoteException
VisADException
public void setSamples(int start, double[][] range) throws RemoteException, VisADException
setSamples
in interface FlatFieldIface
RemoteException
VisADException
public void setSamples(float[][] range, ErrorEstimate[] errors, boolean copy) throws RemoteException, VisADException
setSamples
in interface FlatFieldIface
RemoteException
VisADException
public byte[][] grabBytes() throws RemoteException, VisADException
grabBytes
in interface FlatFieldIface
RemoteException
VisADException
public double[] getValues(int s_index) throws RemoteException, VisADException
getValues
in interface FlatFieldIface
RemoteException
VisADException
public void clearMissing() throws RemoteException, VisADException
clearMissing
in interface FlatFieldIface
RemoteException
VisADException
public Field convertToField() throws RemoteException, VisADException
convertToField
in interface FlatFieldIface
RemoteException
VisADException
public int getRangeDimension() throws RemoteException, VisADException
getRangeDimension
in interface FlatFieldIface
RemoteException
VisADException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.