Uses of Class
org.orekit.models.earth.GeoMagneticField
Packages that use GeoMagneticField
Package
Description
This package provides classes to handle frames and transforms between them.
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 GeoMagneticFieldModifier and TypeMethodDescriptionLocalMagneticFieldFrame.getMagneticField()Get geomagnetid field.Constructors in org.orekit.frames with parameters of type GeoMagneticFieldModifierConstructorDescriptionLocalMagneticFieldFrame(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 chosenvectorFor near-polar orbits, it is suggested to use theorbital momentumto define the local orbital frame. -
Uses of GeoMagneticField in org.orekit.models.earth
Methods in org.orekit.models.earth that return GeoMagneticFieldModifier and TypeMethodDescriptionstatic GeoMagneticFieldGeoMagneticFieldFactory.getField(GeoMagneticFieldFactory.FieldModel type, double year) Get theGeoMagneticFieldfor the given model type and year.GeoMagneticFields.getField(GeoMagneticFieldFactory.FieldModel type, double year) Get theGeoMagneticFieldfor the given model type and year.LazyLoadedGeoMagneticFields.getField(GeoMagneticFieldFactory.FieldModel type, double year) static GeoMagneticFieldGeoMagneticFieldFactory.getIGRF(double year) Get the IGRF model for the given year.GeoMagneticFields.getIGRF(double year) Get the IGRF model for the given year.LazyLoadedGeoMagneticFields.getIGRF(double year) static GeoMagneticFieldGeoMagneticFieldFactory.getWMM(double year) Get the WMM model for the given year.GeoMagneticFields.getWMM(double year) Get the WMM model for the given year.LazyLoadedGeoMagneticFields.getWMM(double year) GeoMagneticField.transformModel(double year) Time transform the model coefficients from the base year of the model using secular variation coefficients.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 GeoMagneticFieldModifier and TypeMethodDescriptionGeoMagneticModelLoader.getModels()Returns aCollectionof theGeoMagneticFieldmodels that have been successfully loaded.GeoMagneticModelParser.parse(DataSource dataSource) Parse a model.Methods in org.orekit.models.earth with parameters of type GeoMagneticFieldModifier and TypeMethodDescriptionGeoMagneticField.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.