Package org.esa.snap.core.datamodel
Class ConstantTimeCoding
- java.lang.Object
-
- org.esa.snap.core.datamodel.ConstantTimeCoding
-
- All Implemented Interfaces:
TimeCoding
public class ConstantTimeCoding extends Object implements TimeCoding
Time coding which returns a constant value.
-
-
Constructor Summary
Constructors Constructor Description ConstantTimeCoding(double time)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanGetPixelPos()Determines whether thisTimeCodingis capable of converting time values into pixel positions.doublegetMJD(PixelPos pixelPos)Gets the time for a given pixel position as Modified Julian Day 2000 (MJD2000).PixelPosgetPixelPos(double mjd, PixelPos pixelPos)Gets a pixel position associated with a time value given as Modified Julian Day 2000 (MJD2000).
-
-
-
Method Detail
-
getMJD
public double getMJD(PixelPos pixelPos)
Description copied from interface:TimeCodingGets the time for a given pixel position as Modified Julian Day 2000 (MJD2000).- Specified by:
getMJDin interfaceTimeCoding- Parameters:
pixelPos- The pixel position in units of a given raster data node- Returns:
- The time as Modified Julian Day 2000 (MJD2000).
- See Also:
ProductData.UTC.getMJD(),TimeCoding.getPixelPos(double, PixelPos)
-
canGetPixelPos
public boolean canGetPixelPos()
Description copied from interface:TimeCodingDetermines whether thisTimeCodingis capable of converting time values into pixel positions.- Specified by:
canGetPixelPosin interfaceTimeCoding- Returns:
true, if so.- See Also:
TimeCoding.getPixelPos(double, PixelPos)
-
getPixelPos
public PixelPos getPixelPos(double mjd, PixelPos pixelPos)
Description copied from interface:TimeCodingGets a pixel position associated with a time value given as Modified Julian Day 2000 (MJD2000).- Specified by:
getPixelPosin interfaceTimeCoding- Parameters:
mjd- The time as Modified Julian Day 2000 (MJD2000).pixelPos- The pixel position to be modified and returned. Ifnulla new instance will be created and returned.- Returns:
- The pixel position, or
nullif thisTimeCodingcannot compute pixel positions from time values. - See Also:
TimeCoding.canGetPixelPos(),TimeCoding.getMJD(PixelPos)
-
-