public final class GPOrbitUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static double |
geoToArgumentOfLongitude(double itrfLongitude,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame aolFrame)
Converts a geographic longitude to an argument of longitude
|
static double |
geoToTrueAnomaly(double itrfLongitude,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame trueLongitudeFrame)
Converts a geographic longitude to a true longitude
|
static double |
geoToTrueLongi(double itrfLongitude,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame anomalyFrame)
Converts a geographic longitude to a true anomaly
|
static fr.cnes.sirius.patrius.orbits.Orbit |
meanToOsculating(fr.cnes.sirius.patrius.orbits.Orbit orbit,
double[] potentialParameters,
MeanOrbitPropagationModel meanOrbitPropagationModel)
Convert a mean orbit into an osculating orbit using provided potential constants.
|
static fr.cnes.sirius.patrius.orbits.Orbit |
osculatingToMean(fr.cnes.sirius.patrius.orbits.Orbit orbit,
double[] potentialParameters,
MeanOrbitPropagationModel meanOrbitPropagationModel)
Convert an osculating orbit into a mean orbit using provided potential constants.
|
static double |
trueLongiToGeo(fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame trueLongitudeFrame)
Converts a true longitude to a geographic longitude
|
public static fr.cnes.sirius.patrius.orbits.Orbit meanToOsculating(fr.cnes.sirius.patrius.orbits.Orbit orbit,
double[] potentialParameters,
MeanOrbitPropagationModel meanOrbitPropagationModel)
orbit - mean orbitpotentialParameters - potential parameters [req, mu, J2, J3, J4, J5, J6]meanOrbitPropagationModel - mean orbit propagation modelpublic static fr.cnes.sirius.patrius.orbits.Orbit osculatingToMean(fr.cnes.sirius.patrius.orbits.Orbit orbit,
double[] potentialParameters,
MeanOrbitPropagationModel meanOrbitPropagationModel)
orbit - osculating orbitpotentialParameters - potential parameters [req, mu, J2, J3, J4, J5, J6]meanOrbitPropagationModel - mean orbit propagation modelpublic static double geoToTrueAnomaly(double itrfLongitude,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame trueLongitudeFrame)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
itrfLongitude - the geographic longitude in ITRFparams - the other orbital parametersdate - the date of the conversiontrueLongitudeFrame - the frame of the output true longitudefr.cnes.sirius.patrius.utils.exception.PatriusException - PatriusExceptionpublic static double geoToArgumentOfLongitude(double itrfLongitude,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame aolFrame)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
itrfLongitude - the geographic longitude it ITRFparams - the other orbital parametersdate - the date of the conversionaolFrame - the frame of the conversionfr.cnes.sirius.patrius.utils.exception.PatriusException - if conversion failspublic static double geoToTrueLongi(double itrfLongitude,
fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame anomalyFrame)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
itrfLongitude - the geographic longitude in ITRFparams - other orbital parametersdate - the date of the conversionanomalyFrame - the frame of the output true anomalyfr.cnes.sirius.patrius.utils.exception.PatriusException - PatriusExceptionpublic static double trueLongiToGeo(fr.cnes.sirius.patrius.orbits.orbitalparameters.IOrbitalParameters params,
fr.cnes.sirius.patrius.time.AbsoluteDate date,
fr.cnes.sirius.patrius.frames.Frame trueLongitudeFrame)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
params - the orbital parameters with anomalydate - the date of the conversiontrueLongitudeFrame - the frame of the true longitudefr.cnes.sirius.patrius.utils.exception.PatriusException - PatriusExceptionCopyright © 2025. All rights reserved.