public class GeoMagneticFieldFactory extends Object
GeoMagneticField
模型。
这是一个实用类,因此其构造函数是私有的。
GeoMagneticFields
, LazyLoadedGeoMagneticFields
, DataContext.getGeoMagneticFields()
Modifier and Type | Class and Description |
---|---|
static class |
GeoMagneticFieldFactory.FieldModel
当前支持的地磁场模型。
|
Modifier and Type | Method and Description |
---|---|
static GeoMagneticField |
getField(GeoMagneticFieldFactory.FieldModel type, double year)
获取给定模型类型和年份的 GeoMagneticField 。
|
static LazyLoadedGeoMagneticFields |
getGeoMagneticFields()
获取由此类中的方法调用的 GeoMagneticFields 实例。
|
static GeoMagneticField |
getIGRF(double year)
获取给定年份的IGRF模型。
|
static GeoMagneticField |
getWMM(double year)
获取给定年份的WMM模型。
|
@DefaultDataContext public static LazyLoadedGeoMagneticFields getGeoMagneticFields()
GeoMagneticFields
实例。
@DefaultDataContext public static GeoMagneticField getField(GeoMagneticFieldFactory.FieldModel type, double year)
GeoMagneticField
。
type
- 地磁场模型类型
year
- 十进制年份
GeoMagneticField
GeoMagneticField.getDecimalYear(int, int, int)
@DefaultDataContext public static GeoMagneticField getIGRF(double year)
year
- 十进制年份
GeoMagneticField
GeoMagneticField.getDecimalYear(int, int, int)
@DefaultDataContext public static GeoMagneticField getWMM(double year)
year
- 十进制年份
GeoMagneticField
GeoMagneticField.getDecimalYear(int, int, int)
Copyright © 2002-2023 CS GROUP. All rights reserved.