public class ImageSequenceImpl extends FieldImpl implements ImageSequence
DataImpl.Syncher
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 |
---|
ImageSequenceImpl(FunctionType type,
SingleBandedImage[] images)
Create an image sequence with the specified FunctionType.
|
ImageSequenceImpl(SingleBandedImage[] images)
Create an image sequence from an array of images
|
Modifier and Type | Method and Description |
---|---|
SingleBandedImage |
getImage(DateTime dt)
Get the image at the specified time
|
SingleBandedImage |
getImage(int index)
Return the image at the index'th position in the sequence.
|
int |
getImageCount()
Return the number of images in the sequence.
|
DateTime[] |
getImageTimes()
Return the list of times associated with this sequence.
|
__getitem__, __len__, __setitem__, __setitem__, adjustSamplingError, binary, clone, combine, combine, combine, combine, combine, computeRanges, derivative, derivative, derivative, derivative, derivative, domainEnumeration, domainFactor, domainFactor, domainMultiply, domainMultiply, domainMultiply, domainMultiply, equals, extract, extract, extract, getDefaultRangeUnits, getDomainCoordinateSystem, getDomainSet, getDomainUnits, getFloats, getFloats, getLength, getRangeCoordinateSystem, getRangeCoordinateSystem, getRangeUnits, getSample, getSample, getStringValues, getValues, getValues, isFlatField, isMissing, longString, resample, resampleDouble, setSample, setSample, setSample, setSample, setSample, setSamples, setSamples, setSamples, setSamples, unary
__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, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, main, 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, toString, unary
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, unary
addReference, removeReference
public ImageSequenceImpl(FunctionType type, SingleBandedImage[] images) throws VisADException, RemoteException
type
- new type for the sequence. The FunctionType of all
the images must be the same as the range of type
and the domain must be RealType.Time.images
- array of images to be in the sequenceVisADException
- not the correct MathType or images have different
MathTypes.RemoteException
- couldn't create the remote objectpublic ImageSequenceImpl(SingleBandedImage[] images) throws VisADException, RemoteException
images
- array of images to be in the sequence. The FunctionType
of all the images must be the same.VisADException
- images have different FunctionTypes.RemoteException
- couldn't create the remote objectpublic DateTime[] getImageTimes() throws VisADException
getImageTimes
in interface ImageSequence
VisADException
public int getImageCount() throws VisADException
getImageCount
in interface ImageSequence
VisADException
public SingleBandedImage getImage(DateTime dt) throws VisADException, RemoteException
getImage
in interface ImageSequence
dt
- image timeVisADException
- no image in the sequence at the requested timeRemoteException
- can't get remote imagepublic SingleBandedImage getImage(int index) throws VisADException, RemoteException
getImage
in interface ImageSequence
index
- in the sequenceVisADException
- no image in the sequence at the requested indexRemoteException
- can't get remote imageCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.