public class LazyLoadedGeoMagneticFields extends Object implements GeoMagneticFields
GeoMagneticFieldFactory
的行为相匹配。
Constructor and Description |
---|
LazyLoadedGeoMagneticFields(DataProvidersManager dataProvidersManager)
创建一个磁场工厂,使用给定的数据管理器加载磁场文件。
|
Modifier and Type | Method and Description |
---|---|
GeoMagneticField |
getField(GeoMagneticFieldFactory.FieldModel type, double year)
获取给定模型类型和年份的 GeoMagneticField 。
|
GeoMagneticField |
getIGRF(double year)
获取给定年份的IGRF模型。
|
GeoMagneticField |
getWMM(double year)
获取给定年份的WMM模型。
|
public LazyLoadedGeoMagneticFields(DataProvidersManager dataProvidersManager)
dataProvidersManager
- 提供对辅助数据文件的访问。
public GeoMagneticField getField(GeoMagneticFieldFactory.FieldModel type, double year)
GeoMagneticFields
GeoMagneticField
。
getField
在接口 GeoMagneticFields
type
- 字段模型类型
year
- 十进制年份
GeoMagneticField
GeoMagneticField.getDecimalYear(int, int, int)
public GeoMagneticField getIGRF(double year)
GeoMagneticFields
getIGRF
在接口 GeoMagneticFields
year
- 十进制年份
GeoMagneticField
GeoMagneticField.getDecimalYear(int, int, int)
public GeoMagneticField getWMM(double year)
GeoMagneticFields
getWMM
在接口 GeoMagneticFields
year
- 十进制年份
GeoMagneticField
GeoMagneticField.getDecimalYear(int, int, int)
Copyright © 2002-2023 CS GROUP. All rights reserved.