public class NavigatedImage extends SingleBandedImageImpl implements NavigatedField
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 |
---|
NavigatedImage(FlatField image,
DateTime startTime,
String desc)
Construct a NavigatedImage from a FlatField.
|
NavigatedImage(FlatField image,
DateTime startTime,
String desc,
boolean copyData)
Construct a NavigatedImage from a FlatField.
|
NavigatedImage(FunctionType function,
Set domain,
DateTime startTime,
String desc)
Construct a NavigatedImage without any data.
|
Modifier and Type | Method and Description |
---|---|
NavigatedCoordinateSystem |
getNavigation()
Get the coordinate system representing the navigation for the domain.
|
boolean |
isNavigated()
Check to see if this image has a domain that can map to Latitude
and Longitude.
|
Data |
unary(int op,
MathType new_type,
int sampling_mode,
int error_mode)
return new NavigatedImage with value 'op this'
|
binary, getDescription, getImageData, getMaxRangeValue, getMinRangeValue, getStartTime, 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
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
addReference, removeReference
public NavigatedImage(FunctionType function, Set domain, DateTime startTime, String desc) throws VisADException
function
- FunctionType for this image. It must have a domain
with a NavigatedCoordinateSystem and a Range that
has only one (Real) component.domain
- DomainSet for this image. The domain must have
mappings to Latitude/Longitude and or have a
NavigatedCoordinateSystem associated with it.startTime
- starting time of the image.desc
- descriptionVisADException
- couldn't create the NavigatedImagepublic NavigatedImage(FlatField image, DateTime startTime, String desc) throws VisADException
image
- FlatField representing an image. It must
have a domain with a NavigatedCoordinateSystem
and a Range that only has one (Real) component.startTime
- starting time of the image.desc
- descriptionVisADException
- couldn't create the NavigatedImagepublic NavigatedImage(FlatField image, DateTime startTime, String desc, boolean copyData) throws VisADException
image
- FlatField representing an image. It must
have a domain with a NavigatedCoordinateSystem
and a Range that only has one (Real) component.startTime
- starting time of the image.desc
- descriptioncopyData
- make a copy of the samplesVisADException
- couldn't create the NavigatedImagepublic NavigatedCoordinateSystem getNavigation()
getNavigation
in interface NavigatedField
public boolean isNavigated()
isNavigated
in interface SingleBandedImage
isNavigated
in class SingleBandedImageImpl
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.