Uses of Class
org.orekit.models.earth.GeoMagneticField
-
Packages that use GeoMagneticField Package Description org.orekit.frames This package provides classes to handle frames and transforms between them.org.orekit.models.earth This package provides models that simulate certain physical phenomena of Earth and the near-Earth environment. -
-
Uses of GeoMagneticField in org.orekit.frames
Methods in org.orekit.frames that return GeoMagneticField Modifier and Type Method Description GeoMagneticField
LocalMagneticFieldFrame. getMagneticField()
Get geomagnetid field.Constructors in org.orekit.frames with parameters of type GeoMagneticField Constructor Description LocalMagneticFieldFrame(Frame inertialFrame, GeoMagneticField magneticField, Frame bodyFrame)
Constructor with default definition of the local orbital frame: x: Magnetic field y: Completes orthonormal frame z: Cross product of the magnetic field with the orbital momentum .LocalMagneticFieldFrame(Frame inertialFrame, GeoMagneticField magneticField, LocalMagneticFieldFrame.LOFBuilderVector lofBuilderVector, Frame bodyFrame)
Constructor with custom definition of the local orbital frame: x: Magnetic field y: Completes orthonormal frame z: Cross product of the magnetic field with chosenvector
For near-polar orbits, it is suggested to use theorbital momentum
to define the local orbital frame. -
Uses of GeoMagneticField in org.orekit.models.earth
Methods in org.orekit.models.earth that return GeoMagneticField Modifier and Type Method Description static GeoMagneticField
GeoMagneticFieldFactory. getField(GeoMagneticFieldFactory.FieldModel type, double year)
Get theGeoMagneticField
for the given model type and year.GeoMagneticField
GeoMagneticFields. getField(GeoMagneticFieldFactory.FieldModel type, double year)
Get theGeoMagneticField
for the given model type and year.GeoMagneticField
LazyLoadedGeoMagneticFields. getField(GeoMagneticFieldFactory.FieldModel type, double year)
static GeoMagneticField
GeoMagneticFieldFactory. getIGRF(double year)
Get the IGRF model for the given year.GeoMagneticField
GeoMagneticFields. getIGRF(double year)
Get the IGRF model for the given year.GeoMagneticField
LazyLoadedGeoMagneticFields. getIGRF(double year)
static GeoMagneticField
GeoMagneticFieldFactory. getWMM(double year)
Get the WMM model for the given year.GeoMagneticField
GeoMagneticFields. getWMM(double year)
Get the WMM model for the given year.GeoMagneticField
LazyLoadedGeoMagneticFields. getWMM(double year)
GeoMagneticField
GeoMagneticField. transformModel(double year)
Time transform the model coefficients from the base year of the model using secular variation coefficients.GeoMagneticField
GeoMagneticField. transformModel(GeoMagneticField otherModel, double year)
Time transform the model coefficients from the base year of the model using a linear interpolation with a second model.Methods in org.orekit.models.earth that return types with arguments of type GeoMagneticField Modifier and Type Method Description Collection<GeoMagneticField>
GeoMagneticModelLoader. getModels()
Returns aCollection
of theGeoMagneticField
models that have been successfully loaded.Methods in org.orekit.models.earth with parameters of type GeoMagneticField Modifier and Type Method Description GeoMagneticField
GeoMagneticField. transformModel(GeoMagneticField otherModel, double year)
Time transform the model coefficients from the base year of the model using a linear interpolation with a second model.
-