Package org.orekit.models.earth
Interface GeoMagneticFields
-
- All Known Implementing Classes:
LazyLoadedGeoMagneticFields
public interface GeoMagneticFieldsMethods for obtaining geomagnetic fields.- Since:
- 10.1
- Author:
- Evan Ward, Thomas Neidhart
- See Also:
GeoMagneticFieldFactory,LazyLoadedGeoMagneticFields
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GeoMagneticFieldgetField(GeoMagneticFieldFactory.FieldModel type, double year)Get theGeoMagneticFieldfor the given model type and year.GeoMagneticFieldgetIGRF(double year)Get the IGRF model for the given year.GeoMagneticFieldgetWMM(double year)Get the WMM model for the given year.
-
-
-
Method Detail
-
getField
GeoMagneticField getField(GeoMagneticFieldFactory.FieldModel type, double year)
Get theGeoMagneticFieldfor the given model type and year.- Parameters:
type- the field model typeyear- the decimal year- Returns:
- a
GeoMagneticFieldfor the given year and model - See Also:
GeoMagneticField.getDecimalYear(int, int, int)
-
getIGRF
GeoMagneticField getIGRF(double year)
Get the IGRF model for the given year.- Parameters:
year- the decimal year- Returns:
- a
GeoMagneticFieldfor the given year - See Also:
GeoMagneticField.getDecimalYear(int, int, int)
-
getWMM
GeoMagneticField getWMM(double year)
Get the WMM model for the given year.- Parameters:
year- the decimal year- Returns:
- a
GeoMagneticFieldfor the given year - See Also:
GeoMagneticField.getDecimalYear(int, int, int)
-
-