Enum GlobalIonosphereMapModel.TimeInterpolator
- java.lang.Object
-
- java.lang.Enum<GlobalIonosphereMapModel.TimeInterpolator>
-
- org.orekit.models.earth.ionosphere.GlobalIonosphereMapModel.TimeInterpolator
-
- All Implemented Interfaces:
Serializable,Comparable<GlobalIonosphereMapModel.TimeInterpolator>
- Enclosing class:
- GlobalIonosphereMapModel
public static enum GlobalIonosphereMapModel.TimeInterpolator extends Enum<GlobalIonosphereMapModel.TimeInterpolator>
Interpolation model for TEC maps.- Since:
- 13.1.1
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description NEAREST_MAPApply directly nearest (in time) TEC map.ROTATED_LINEARUse linear interpolation between consecutive rotated maps (compensating for Earth rotation).SIMPLE_LINEARUse linear interpolation between consecutive TEC maps.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GlobalIonosphereMapModel.TimeInterpolatorvalueOf(String name)Returns the enum constant of this type with the specified name.static GlobalIonosphereMapModel.TimeInterpolator[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NEAREST_MAP
public static final GlobalIonosphereMapModel.TimeInterpolator NEAREST_MAP
Apply directly nearest (in time) TEC map.This corresponds to equation 1 in IONEX standard.
-
SIMPLE_LINEAR
public static final GlobalIonosphereMapModel.TimeInterpolator SIMPLE_LINEAR
Use linear interpolation between consecutive TEC maps.This corresponds to equation 2 in IONEX standard.
-
ROTATED_LINEAR
public static final GlobalIonosphereMapModel.TimeInterpolator ROTATED_LINEAR
Use linear interpolation between consecutive rotated maps (compensating for Earth rotation).This corresponds to equation 3 in IONEX standard and is the recommended interpolation method.
-
-
Method Detail
-
values
public static GlobalIonosphereMapModel.TimeInterpolator[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (GlobalIonosphereMapModel.TimeInterpolator c : GlobalIonosphereMapModel.TimeInterpolator.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GlobalIonosphereMapModel.TimeInterpolator valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-