public class SatelliteImage extends SingleBandedImageImpl implements SatelliteData
DataImpl.Syncher
RangeCoordinateSystem, RangeCoordinateSystems, RangeUnits, TupleDimension
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 |
---|
SatelliteImage(FlatField image,
DateTime startTime,
String desc,
String sensor)
Construct a Satellite Image from a FlatField.
|
SatelliteImage(FunctionType function,
Set domain,
DateTime startTime,
String desc,
String sensor)
Construct a SatelliteImage without any data.
|
Modifier and Type | Method and Description |
---|---|
String |
getSensorName()
Get a description of the sensor.
|
Data |
unary(int op,
MathType new_type,
int sampling_mode,
int error_mode)
return new SatelliteImage with value 'op this'
|
binary, getDescription, getImageData, getMaxRangeValue, getMinRangeValue, getStartTime, isNavigated, setSamples, setSamples, unary
adjustSamplingError, binary, clearMissing, clone, cloneDouble, cloneDouble, cloneFloat, cloneFloat, computeRanges, convertToField, derivative, derivative, derivative, derivative, derivative, equals, extract, extract, fillField, getDefaultRangeUnits, getFloats, getFloats, getRangeCoordinateSystem, getRangeCoordinateSystem, getRangeDimension, getRangeErrors, getRangeSets, getRangeUnits, getSample, getSample, getStringValues, getValues, getValues, getValues, grabBytes, isFlatField, isMissing, longString, main, makeField, makeField1, makeField2, makeRational, makeRational, nullRanges, pr, resample, resampleDouble, setRangeErrors, setSample, setSample, setSamples, setSamples, setSamples, setSamples, setSamples, setSamples, setSamples, toString, unpackFloats, unpackFloats, unpackFloats, unpackOneFloatRangeComp, unpackOneFloatRangeComp, unpackOneRangeComp, unpackOneRangeComp, unpackValues, unpackValues, unpackValues
__getitem__, __len__, __setitem__, __setitem__, combine, combine, combine, combine, combine, domainEnumeration, domainFactor, domainFactor, domainMultiply, domainMultiply, domainMultiply, domainMultiply, extract, extract, getDomainCoordinateSystem, getDomainSet, getDomainUnits, getLength, setSample, setSample, setSample, setSamples
__getitem__, __getitem__, evaluate, evaluate, evaluate, evaluate, getDomainDimension, resample
__add__, __add__, __div__, __div__, __mod__, __mod__, __mul__, __mul__, __neg__, __pow__, __pow__, __radd__, __rdiv__, __rmod__, __rmul__, __rpow__, __rsub__, __sub__, __sub__, abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees
addReference, removeReference
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription
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
addReference, removeReference
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
public SatelliteImage(FunctionType function, Set domain, DateTime startTime, String desc, String sensor) throws VisADException
function
- FunctionType for this image. It must have a
Range that has only one (Real) component.domain
- DomainSet for this image.startTime
- starting time of the image.desc
- descriptionsensor
- sensor descriptionVisADException
- couldn't create the SatelliteImagepublic SatelliteImage(FlatField image, DateTime startTime, String desc, String sensor) throws VisADException
image
- FlatField representing an image. It must
have a Range that only has one (Real) component.startTime
- starting time of the image.desc
- descriptionsensor
- sensor nameVisADException
- couldn't create the NavigatedImagepublic String getSensorName()
getSensorName
in interface SatelliteData
public Data unary(int op, MathType new_type, int sampling_mode, int error_mode) throws VisADException
unary
in interface Data
unary
in class SingleBandedImageImpl
op
- operation to perform (e.g., NOP, ABS, COS)new_type
- MathType of new objectsampling_mode
- sampling mode to use
(e.g., NEAREST_NEIGHBOR, WEIGHTED_AVERAGE)error_mode
- error estimate mode (e.g., NO_ERROR, DEPENDENT,
independent)VisADException
- couldn't create new VisAD objectCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.