Serialized Form
-
Package org.orekit.attitudes
-
Class org.orekit.attitudes.Attitude extends Object implements Serializable
- serialVersionUID:
- 20140611L
-
Serialized Fields
-
orientation
TimeStampedAngularCoordinates orientation
Attitude and spin. -
referenceFrame
Frame referenceFrame
Reference frame.
-
-
Class org.orekit.attitudes.AttitudesSequence extends Object implements Serializable
- serialVersionUID:
- 20180326L
-
Serialized Fields
-
activated
TimeSpanMap<AttitudeProvider> activated
Providers that have been activated. -
switches
List<org.orekit.attitudes.AttitudesSequence.Switch<?>> switches
Switching events list.
-
-
Class org.orekit.attitudes.BodyCenterPointing extends GroundPointing implements Serializable
- serialVersionUID:
- 20150529L
-
Serialized Fields
-
ellipsoid
Ellipsoid ellipsoid
Body ellipsoid.
-
-
Class org.orekit.attitudes.CelestialBodyPointed extends Object implements Serializable
- serialVersionUID:
- 6222161082155807729L
-
Serialized Fields
-
celestialFrame
Frame celestialFrame
Frame in whichCelestialBodyPointed.phasingCel
is defined. -
phasingCel
org.hipparchus.geometry.euclidean.threed.Vector3D phasingCel
Phasing reference, in celestial frame. -
phasingSat
org.hipparchus.geometry.euclidean.threed.Vector3D phasingSat
Phasing reference, in satellite frame. -
pointedBody
PVCoordinatesProvider pointedBody
Celestial body to point at. -
pointingSat
org.hipparchus.geometry.euclidean.threed.Vector3D pointingSat
Satellite axis aiming at the pointed body, in satellite frame.
-
-
Class org.orekit.attitudes.FixedRate extends Object implements Serializable
- serialVersionUID:
- 6874119218379303688L
-
Serialized Fields
-
referenceAttitude
Attitude referenceAttitude
Reference attitude.
-
-
Class org.orekit.attitudes.GroundPointing extends Object implements Serializable
- serialVersionUID:
- 20150529L
-
Class org.orekit.attitudes.InertialProvider extends Object implements Serializable
- serialVersionUID:
- -818658655669855332L
-
Serialized Fields
-
satelliteFrame
Frame satelliteFrame
Fixed satellite frame.
-
-
Class org.orekit.attitudes.LofOffset extends Object implements Serializable
- serialVersionUID:
- -713570668596014285L
-
Class org.orekit.attitudes.LofOffsetPointing extends GroundPointing implements Serializable
- serialVersionUID:
- 20150529L
-
Serialized Fields
-
attitudeLaw
AttitudeProvider attitudeLaw
Rotation from local orbital frame. -
satPointingVector
org.hipparchus.geometry.euclidean.threed.Vector3D satPointingVector
Chosen satellite axis for pointing, given in satellite frame. -
shape
BodyShape shape
Body shape.
-
-
Class org.orekit.attitudes.NadirPointing extends GroundPointing implements Serializable
- serialVersionUID:
- 20150529L
-
Serialized Fields
-
shape
BodyShape shape
Body shape.
-
-
Class org.orekit.attitudes.SpinStabilized extends Object implements Serializable
- serialVersionUID:
- -7025790361794748354L
-
Serialized Fields
-
axis
org.hipparchus.geometry.euclidean.threed.Vector3D axis
Rotation axis in satellite frame. -
nonRotatingLaw
AttitudeProvider nonRotatingLaw
Underlying non-rotating attitude provider. -
rate
double rate
Spin rate in radians per seconds. -
spin
org.hipparchus.geometry.euclidean.threed.Vector3D spin
Spin vector. -
start
AbsoluteDate start
Start date of the rotation.
-
-
Class org.orekit.attitudes.TabulatedLofOffset extends Object implements Serializable
- serialVersionUID:
- 20151211L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws NotSerializableException
Replace the instance with a data transfer object for serialization.- Throws:
NotSerializableException
- if the state mapper cannot be serialized (typically for DSST propagator)
-
-
Serialized Fields
-
filter
AngularDerivativesFilter filter
Filter for derivatives from the sample to use in interpolation. -
inertialFrame
Frame inertialFrame
Inertial frame with respect to which orbit should be computed. -
type
LOFType type
Type of Local Orbital Frame.
-
-
Class org.orekit.attitudes.TabulatedProvider extends Object implements Serializable
- serialVersionUID:
- 20140723L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws NotSerializableException
Replace the instance with a data transfer object for serialization.- Throws:
NotSerializableException
- if the state mapper cannot be serialized (typically for DSST propagator)
-
-
Serialized Fields
-
filter
AngularDerivativesFilter filter
Filter for derivatives from the sample to use in interpolation. -
referenceFrame
Frame referenceFrame
Reference frame for tabulated attitudes.
-
-
Class org.orekit.attitudes.TargetPointing extends GroundPointing implements Serializable
- serialVersionUID:
- 20150529L
-
Serialized Fields
-
target
org.hipparchus.geometry.euclidean.threed.Vector3D target
Target in body frame.
-
-
Class org.orekit.attitudes.YawCompensation extends GroundPointing implements Serializable
- serialVersionUID:
- 20150529L
-
Serialized Fields
-
groundPointingLaw
GroundPointing groundPointingLaw
Underlying ground pointing attitude provider.
-
-
Class org.orekit.attitudes.YawSteering extends GroundPointing implements Serializable
- serialVersionUID:
- 20150529L
-
Serialized Fields
-
groundPointingLaw
GroundPointing groundPointingLaw
Underlying ground pointing attitude provider. -
phasingNormal
PVCoordinates phasingNormal
Normal to the plane where the Sun must remain. -
sun
PVCoordinatesProvider sun
Sun motion model.
-
-
-
Package org.orekit.bodies
-
Class org.orekit.bodies.Ellipse extends Object implements Serializable
- serialVersionUID:
- 20140925L
-
Serialized Fields
-
a
double a
Semi major axis. -
a2
double a2
Semi major axis radius power 2. -
b
double b
Semi minor axis. -
b2
double b2
Semi minor axis power 2. -
center
org.hipparchus.geometry.euclidean.threed.Vector3D center
Center of the 2D ellipse. -
e2
double e2
Eccentricity power 2. -
evoluteFactorX
double evoluteFactorX
Evolute factor along major axis. -
evoluteFactorY
double evoluteFactorY
Evolute factor along minor axis. -
frame
Frame frame
Frame in which the ellipse is defined. -
g
double g
1 minus flatness. -
g2
double g2
g * g. -
u
org.hipparchus.geometry.euclidean.threed.Vector3D u
Unit vector along the major axis. -
v
org.hipparchus.geometry.euclidean.threed.Vector3D v
Unit vector along the minor axis.
-
-
Class org.orekit.bodies.Ellipsoid extends Object implements Serializable
- serialVersionUID:
- 20140924L
-
Serialized Fields
-
a
double a
First semi-axis length. -
b
double b
Second semi-axis length. -
c
double c
Third semi-axis length. -
frame
Frame frame
Frame at the ellipsoid center, aligned with principal axes.
-
-
Class org.orekit.bodies.FieldGeodeticPoint extends Object implements Serializable
- serialVersionUID:
- 20150821L
-
Class org.orekit.bodies.GeodeticPoint extends Object implements Serializable
- serialVersionUID:
- 7862466825590075399L
-
Serialized Fields
-
altitude
double altitude
Altitude of the point (m). -
latitude
double latitude
Latitude of the point (rad). -
longitude
double longitude
Longitude of the point (rad).
-
-
Class org.orekit.bodies.OneAxisEllipsoid extends Ellipsoid implements Serializable
- serialVersionUID:
- 20130518L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes the files supported names, the ephemeris type and the body name.
-
-
Serialized Fields
-
ae2
double ae2
Equatorial radius power 2. -
angularThreshold
double angularThreshold
Convergence limit. -
ap2
double ap2
Polar radius power 2. -
bodyFrame
Frame bodyFrame
Body frame related to body shape. -
e2
double e2
Eccentricity power 2. -
f
double f
Flattening. -
g
double g
1 minus flatness. -
g2
double g2
g * g.
-
-
-
Package org.orekit.data
-
Class org.orekit.data.BodiesElements extends DelaunayArguments implements Serializable
- serialVersionUID:
- 20170106L
-
Serialized Fields
-
lE
double lE
Mean Earth longitude. -
lEDot
double lEDot
Mean Earth longitude time derivative. -
lJu
double lJu
Mean Jupiter longitude. -
lJuDot
double lJuDot
Mean Jupiter longitude time derivative. -
lMa
double lMa
Mean Mars longitude. -
lMaDot
double lMaDot
Mean Mars longitude time derivative. -
lMe
double lMe
Mean Mercury longitude. -
lMeDot
double lMeDot
Mean Mercury longitude time derivative. -
lNe
double lNe
Mean Neptune longitude. -
lNeDot
double lNeDot
Mean Neptune longitude time derivative. -
lSa
double lSa
Mean Saturn longitude. -
lSaDot
double lSaDot
Mean Saturn longitude time derivative. -
lUr
double lUr
Mean Uranus longitude. -
lUrDot
double lUrDot
Mean Uranus longitude time derivative. -
lVe
double lVe
Mean Venus longitude. -
lVeDot
double lVeDot
Mean Venus longitude time derivative. -
pa
double pa
General accumulated precession in longitude. -
paDot
double paDot
General accumulated precession in longitude time derivative.
-
-
Class org.orekit.data.DelaunayArguments extends Object implements Serializable
- serialVersionUID:
- 20170106L
-
Serialized Fields
-
d
double d
Mean elongation of the Moon from the Sun. -
date
AbsoluteDate date
Date. -
dDot
double dDot
Mean elongation of the Moon from the Sun time derivative. -
f
double f
L - Ω where L is the mean longitude of the Moon. -
fDot
double fDot
L - Ω where L is the mean longitude of the Moon time derivative. -
gamma
double gamma
Tide parameter γ = GMST + π. -
gammaDot
double gammaDot
Tide parameter γ = GMST + π time derivative. -
l
double l
Mean anomaly of the Moon. -
lDot
double lDot
Mean anomaly of the Moon time derivative. -
lPrime
double lPrime
Mean anomaly of the Sun. -
lPrimeDot
double lPrimeDot
Mean anomaly of the Sun time derivative. -
omega
double omega
Mean longitude of the ascending node of the Moon. -
omegaDot
double omegaDot
Mean longitude of the ascending node of the Moon time derivative. -
tc
double tc
Offset in Julian centuries.
-
-
Class org.orekit.data.FundamentalNutationArguments extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the frame key.
-
-
Serialized Fields
-
conventions
IERSConventions conventions
IERS conventions to use. -
dCoefficients
double[] dCoefficients
Coefficients for mean elongation of the Moon from the Sun. -
fCoefficients
double[] fCoefficients
Coefficients for L - Ω where L is the mean longitude of the Moon. -
lCoefficients
double[] lCoefficients
Coefficients for mean anomaly of the Moon. -
lECoefficients
double[] lECoefficients
Coefficients for mean Earth longitude. -
lJCoefficients
double[] lJCoefficients
Coefficients for mean Jupiter longitude. -
lMaCoefficients
double[] lMaCoefficients
Coefficients for mean Mars longitude. -
lMeCoefficients
double[] lMeCoefficients
Coefficients for mean Mercury longitude. -
lNeCoefficients
double[] lNeCoefficients
Coefficients for mean Neptune longitude. -
lPrimeCoefficients
double[] lPrimeCoefficients
Coefficients for mean anomaly of the Sun. -
lSaCoefficients
double[] lSaCoefficients
Coefficients for mean Saturn longitude. -
lUCoefficients
double[] lUCoefficients
Coefficients for mean Uranus longitude. -
lVeCoefficients
double[] lVeCoefficients
Coefficients for mean Venus longitude. -
omegaCoefficients
double[] omegaCoefficients
Coefficients for mean longitude of the ascending node of the Moon. -
paCoefficients
double[] paCoefficients
Coefficients for general accumulated precession. -
timeScale
TimeScale timeScale
Time scale for GMST computation.
-
-
Class org.orekit.data.PolynomialNutation extends Object implements Serializable
- serialVersionUID:
- 20131007L
-
Serialized Fields
-
coefficients
double[] coefficients
Coefficients of the polynomial part.
-
-
-
Package org.orekit.errors
-
Class org.orekit.errors.FrameAncestorException extends OrekitException implements Serializable
- serialVersionUID:
- -8279818119798166504L
-
Class org.orekit.errors.OrekitException extends RuntimeException implements Serializable
- serialVersionUID:
- 20150611L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
org.hipparchus.exception.Localizable specifier
Format specifier (to be translated).
-
-
Class org.orekit.errors.OrekitExceptionWrapper extends RuntimeException implements Serializable
- serialVersionUID:
- -2369002825757407992L
-
Serialized Fields
-
wrappedException
OrekitException wrappedException
Deprecated.Underlying Orekit exception.
-
-
Class org.orekit.errors.OrekitIllegalArgumentException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- 20150611L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
org.hipparchus.exception.Localizable specifier
Format specifier (to be translated).
-
-
Class org.orekit.errors.OrekitIllegalStateException extends IllegalStateException implements Serializable
- serialVersionUID:
- 20150611L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
org.hipparchus.exception.Localizable specifier
Format specifier (to be translated).
-
-
Class org.orekit.errors.OrekitInternalError extends IllegalStateException implements Serializable
- serialVersionUID:
- 20150611L
-
Serialized Fields
-
parts
String[] parts
Parts to insert in the format (no translation). -
specifier
org.hipparchus.exception.Localizable specifier
Format specifier (to be translated).
-
-
Class org.orekit.errors.OrekitIOException extends IOException implements Serializable
- serialVersionUID:
- 20180427L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
org.hipparchus.exception.Localizable specifier
Format specifier (to be translated).
-
-
Class org.orekit.errors.OrekitParseException extends ParseException implements Serializable
- serialVersionUID:
- 20150611L
-
Serialized Fields
-
parts
Object[] parts
Parts to insert in the format (no translation). -
specifier
org.hipparchus.exception.Localizable specifier
Format specifier (to be translated).
-
-
Class org.orekit.errors.TimeStampedCacheException extends OrekitException implements Serializable
- serialVersionUID:
- 9015424948577907926L
-
-
Package org.orekit.estimation.measurements
-
Class org.orekit.estimation.measurements.EstimatedEarthFrameProvider extends Object implements Serializable
- serialVersionUID:
- 20170922L
-
-
Package org.orekit.files.ccsds
-
Class org.orekit.files.ccsds.CcsdsModifiedFrame extends Frame implements Serializable
- serialVersionUID:
- 20170619L
-
-
Package org.orekit.files.sp3
-
Class org.orekit.files.sp3.SP3File.SP3Coordinate extends TimeStampedPVCoordinates implements Serializable
- serialVersionUID:
- 20161116L
-
Serialized Fields
-
clock
double clock
Clock correction in s. -
clockRate
double clockRate
Clock rate in s / s.
-
-
-
Package org.orekit.forces.drag.atmosphere
-
Class org.orekit.forces.drag.atmosphere.DTM2000 extends Object implements Serializable
- serialVersionUID:
- 20170705L
-
Serialized Fields
-
earth
BodyShape earth
Earth body shape. -
inputParams
DTM2000InputParameters inputParams
External data container. -
sun
PVCoordinatesProvider sun
Sun position.
-
-
Class org.orekit.forces.drag.atmosphere.HarrisPriester extends Object implements Serializable
- serialVersionUID:
- 2772347498196369601L
-
Serialized Fields
-
earth
OneAxisEllipsoid earth
Earth body shape. -
n
double n
Cosine exponent from 2 to 6 according to inclination. -
sun
PVCoordinatesProvider sun
Sun position. -
tabAltRho
double[][] tabAltRho
Density table.
-
-
Class org.orekit.forces.drag.atmosphere.JB2008 extends Object implements Serializable
- serialVersionUID:
- -4201270765122160831L
-
Serialized Fields
-
earth
BodyShape earth
Earth body shape. -
inputParams
JB2008InputParameters inputParams
External data container. -
sun
PVCoordinatesProvider sun
Sun position.
-
-
Class org.orekit.forces.drag.atmosphere.NRLMSISE00 extends Object implements Serializable
- serialVersionUID:
- -7923498628122574334L
-
Serialized Fields
-
earth
BodyShape earth
Earth body shape. -
inputParams
NRLMSISE00InputParameters inputParams
External data container. -
sun
PVCoordinatesProvider sun
Sun position. -
sw
int[] sw
Switches for main effects. -
swc
int[] swc
Switches for cross effects.
-
-
Class org.orekit.forces.drag.atmosphere.SimpleExponentialAtmosphere extends Object implements Serializable
- serialVersionUID:
- 2772347498196369601L
-
Serialized Fields
-
h0
double h0
Reference altitude. -
hscale
double hscale
Reference altitude scale. -
rho0
double rho0
Reference density. -
shape
BodyShape shape
Earth shape model.
-
-
-
Package org.orekit.forces.drag.atmosphere.data
-
Class org.orekit.forces.drag.atmosphere.data.MarshallSolarActivityFutureEstimation extends Object implements Serializable
- serialVersionUID:
- -5212198874900835369L
-
Serialized Fields
-
currentParam
org.orekit.forces.drag.atmosphere.data.MarshallSolarActivityFutureEstimation.LineParameters currentParam
Current set of solar activity parameters. -
data
SortedSet<TimeStamped> data
Data set. -
dataPattern
Pattern dataPattern
Pattern for the data fields of MSAFE data. -
firstDate
AbsoluteDate firstDate
First available date. -
lastDate
AbsoluteDate lastDate
Last available date. -
previousParam
org.orekit.forces.drag.atmosphere.data.MarshallSolarActivityFutureEstimation.LineParameters previousParam
Previous set of solar activity parameters. -
strengthLevel
MarshallSolarActivityFutureEstimation.StrengthLevel strengthLevel
Selected strength level of activity. -
supportedNames
String supportedNames
Regular expression for supported files names.
-
-
-
Package org.orekit.forces.maneuvers
-
Class org.orekit.forces.maneuvers.ImpulseManeuver extends AbstractDetector<ImpulseManeuver<T extends EventDetector>> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
attitudeOverride
AttitudeProvider attitudeOverride
The attitude to override during the maneuver, if set. -
deltaVSat
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat
Velocity increment in satellite frame. -
forward
boolean forward
Indicator for forward propagation. -
isp
double isp
Specific impulse. -
trigger
T extends EventDetector trigger
Triggering event. -
vExhaust
double vExhaust
Engine exhaust velocity.
-
-
-
Package org.orekit.frames
-
Class org.orekit.frames.EclipticProvider extends Object implements Serializable
- serialVersionUID:
- 20140516L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the frame key.
-
-
Serialized Fields
-
conventions
IERSConventions conventions
IERS conventions.
-
-
Class org.orekit.frames.EOPEntry extends Object implements Serializable
- serialVersionUID:
- 20180330L
-
Serialized Fields
-
date
AbsoluteDate date
Entry date (absolute date). -
ddEps
double ddEps
Correction for nutation in obliquity. -
ddPsi
double ddPsi
Correction for nutation in longitude. -
dt
double dt
UT1-UTC. -
dx
double dx
Correction for nutation in Celestial Intermediate Pole (CIP) coordinates. -
dy
double dy
Correction for nutation in Celestial Intermediate Pole (CIP) coordinates. -
itrfType
ITRFVersion itrfType
ITRF version this entry defines. -
lod
double lod
Length of day. -
mjd
int mjd
Entry date (modified julian day, 00h00 UTC scale). -
x
double x
X component of pole motion. -
y
double y
Y component of pole motion.
-
-
Class org.orekit.frames.EOPHistory extends Object implements Serializable
- serialVersionUID:
- 20131010L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the frame key.
-
-
Serialized Fields
-
conventions
IERSConventions conventions
IERS conventions to which EOP refers. -
hasData
boolean hasData
If this history has any EOP data.- See Also:
EOPHistory.hasDataFor(AbsoluteDate)
-
-
Class org.orekit.frames.FactoryManagedFrame extends Frame implements Serializable
- serialVersionUID:
- -8176399341069422724L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the frame key.
-
-
Serialized Fields
-
factoryKey
Predefined factoryKey
Key of the frame within the factory.
-
-
Class org.orekit.frames.FixedTransformProvider extends Object implements Serializable
- serialVersionUID:
- 20170106L
-
Class org.orekit.frames.Frame extends Object implements Serializable
- serialVersionUID:
- -6981146543760234087L
-
Serialized Fields
-
depth
int depth
Depth of the frame with respect to tree root. -
name
String name
Instance name. -
parent
Frame parent
Parent frame (only the root frame doesn't have a parent). -
pseudoInertial
boolean pseudoInertial
Indicator for pseudo-inertial frames. -
transformProvider
TransformProvider transformProvider
Provider for transform from parent frame to instance.
-
-
Class org.orekit.frames.GTODProvider extends Object implements Serializable
- serialVersionUID:
- 20141228L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the frame key.
-
-
Serialized Fields
-
conventions
IERSConventions conventions
Conventions. -
eopHistory
EOPHistory eopHistory
EOP history.
-
-
Class org.orekit.frames.HelmertTransformation extends Object implements Serializable
- serialVersionUID:
- -1900615992141291146L
-
Serialized Fields
-
cartesian
PVCoordinates cartesian
Cartesian part of the transform. -
epoch
AbsoluteDate epoch
Reference epoch of the transform. -
rotationRate
org.hipparchus.geometry.euclidean.threed.Vector3D rotationRate
First time derivative of the rotation (norm representing angular rate). -
rotationVector
org.hipparchus.geometry.euclidean.threed.Vector3D rotationVector
Global rotation vector (applying rotation is done by computing cross product).
-
-
Class org.orekit.frames.InterpolatingTransformProvider extends Object implements Serializable
- serialVersionUID:
- 20140723L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).
-
-
Serialized Fields
-
aFilter
AngularDerivativesFilter aFilter
Filter for angular derivatives to use in interpolation. -
cFilter
CartesianDerivativesFilter cFilter
Filter for Cartesian derivatives to use in interpolation. -
rawProvider
TransformProvider rawProvider
Provider for raw (non-interpolated) transforms. -
step
double step
Grid points time step.
-
-
Class org.orekit.frames.ITRFVersion.Converter extends Object implements Serializable
- serialVersionUID:
- 20180330L
-
Serialized Fields
-
destination
ITRFVersion destination
Destination ITRF. -
origin
ITRFVersion origin
Origin ITRF. -
provider
TransformProvider provider
Underlying provider.
-
-
Class org.orekit.frames.L1Frame extends Frame implements Serializable
- serialVersionUID:
- 20170811L
-
Class org.orekit.frames.L1TransformProvider extends Object implements Serializable
- serialVersionUID:
- 20170824L
-
Serialized Fields
-
frame
Frame frame
Frame for results. Always defined as primaryBody's inertially oriented frame. -
primaryBody
CelestialBody primaryBody
Celestial body with bigger mass, m1. -
secondaryBody
CelestialBody secondaryBody
Celestial body with smaller mass, m2.
-
-
Class org.orekit.frames.L2Frame extends Frame implements Serializable
- serialVersionUID:
- 20170811L
-
Class org.orekit.frames.LocalOrbitalFrame extends Frame implements Serializable
- serialVersionUID:
- -4469440345574964950L
-
Class org.orekit.frames.OrphanFrame extends Object implements Serializable
- serialVersionUID:
- 20130409L
-
Serialized Fields
-
children
List<OrphanFrame> children
Children of the frame. -
frame
Frame frame
Associated frame (available only once attached to the main frames tree). -
name
String name
Instance name. -
orphanParent
OrphanFrame orphanParent
Parent orphan frame. -
provider
TransformProvider provider
Provider for transform from parent frame to instance. -
pseudoInertial
boolean pseudoInertial
Indicator for pseudo-inertial frames.
-
-
Class org.orekit.frames.PoleCorrection extends Object implements Serializable
- serialVersionUID:
- 8695216598525302806L
-
Serialized Fields
-
xp
double xp
xp parameter (radians). -
yp
double yp
yp parameter (radians).
-
-
Class org.orekit.frames.ShiftingTransformProvider extends Object implements Serializable
- serialVersionUID:
- 20150601L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).
-
-
Serialized Fields
-
interpolatingProvider
InterpolatingTransformProvider interpolatingProvider
First level cache.
-
-
Class org.orekit.frames.TopocentricFrame extends Frame implements Serializable
- serialVersionUID:
- -5997915708080966466L
-
Serialized Fields
-
parentShape
BodyShape parentShape
Body shape on which the local point is defined. -
point
GeodeticPoint point
Point where the topocentric frame is defined.
-
-
Class org.orekit.frames.Transform extends Object implements Serializable
- serialVersionUID:
- 210140410L
-
Serialized Fields
-
angular
AngularCoordinates angular
Angular coordinates of the target frame with respect to the original frame. -
cartesian
PVCoordinates cartesian
Cartesian coordinates of the target frame with respect to the original frame. -
date
AbsoluteDate date
Date of the transform.
-
-
Class org.orekit.frames.UpdatableFrame extends Frame implements Serializable
- serialVersionUID:
- -2075893064211339303L
-
Class org.orekit.frames.VersionedITRF extends Frame implements Serializable
- serialVersionUID:
- 20180403L
-
-
Package org.orekit.gnss.attitude
-
Class org.orekit.gnss.attitude.AbstractGNSSAttitudeProvider extends Object implements Serializable
- serialVersionUID:
- 20171114L
-
Serialized Fields
-
inertialFrame
Frame inertialFrame
Inertial frame where velocity are computed. -
sun
ExtendedPVCoordinatesProvider sun
Provider for Sun position. -
turns
SortedSet<TimeStamped> turns
Turns already encountered. -
validityEnd
AbsoluteDate validityEnd
End of validity for this provider. -
validityStart
AbsoluteDate validityStart
Start of validity for this provider.
-
-
Class org.orekit.gnss.attitude.BeidouGeo extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Class org.orekit.gnss.attitude.BeidouIGSO extends BeidouMeo implements Serializable
- serialVersionUID:
- 20181001L
-
Class org.orekit.gnss.attitude.BeidouMeo extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20181001L
-
Class org.orekit.gnss.attitude.Galileo extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Serialized Fields
-
END_MARGIN
double END_MARGIN
No margin on turn end for Galileo. -
yawRate
double yawRate
Yaw rate.
-
-
Class org.orekit.gnss.attitude.GenericGNSS extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Class org.orekit.gnss.attitude.Glonass extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Serialized Fields
-
yawRate
double yawRate
Yaw rate.
-
-
Class org.orekit.gnss.attitude.GPSBlockIIA extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Serialized Fields
-
END_MARGIN
double END_MARGIN
Margin on turn end. -
yawBias
double yawBias
Yaw bias. -
yawRate
double yawRate
Yaw rate for current spacecraft.
-
-
Class org.orekit.gnss.attitude.GPSBlockIIF extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Serialized Fields
-
END_MARGIN
double END_MARGIN
Margin on turn end. -
yawBias
double yawBias
Yaw bias. -
yawRate
double yawRate
Yaw rate.
-
-
Class org.orekit.gnss.attitude.GPSBlockIIR extends AbstractGNSSAttitudeProvider implements Serializable
- serialVersionUID:
- 20171114L
-
Serialized Fields
-
END_MARGIN
double END_MARGIN
Margin on turn end. -
yawRate
double yawRate
Yaw rate.
-
-
-
Package org.orekit.models
-
Package org.orekit.models.earth
-
Class org.orekit.models.earth.EarthITU453AtmosphereRefraction extends Object implements Serializable
- serialVersionUID:
- 20160118L
-
Serialized Fields
-
altitude
double altitude
station altitude (m). -
elev_star
double elev_star
elevation where elevation+refraction correction is minimal (near inequality formula number 11 validity domain). -
refrac_star
double refrac_star
refraction correction value where elevation+refraction correction is minimal (near inequality 11 validity domain). -
theta0
double theta0
minimal elevation angle under free-space propagation (rad). -
thetamin
double thetamin
minimal elevation angle for the station (rad).
-
-
Class org.orekit.models.earth.EarthStandardAtmosphereRefraction extends Object implements Serializable
- serialVersionUID:
- 6001744143210742620L
-
Serialized Fields
-
correfrac
double correfrac
Refraction correction from local pressure and temperature. -
pressure
double pressure
Local pressure. -
temperature
double temperature
Local temperature.
-
-
Class org.orekit.models.earth.EstimatedTroposphericModel extends Object implements Serializable
- serialVersionUID:
- 3550108249909528948L
-
Serialized Fields
-
model
MappingFunction model
Mapping Function model. -
p0
double p0
The atmospheric pressure [mbar]. -
t0
double t0
The temperature at the station [K]. -
totalZenithDelay
ParameterDriver totalZenithDelay
Driver for the tropospheric zenith total delay.
-
-
Class org.orekit.models.earth.FixedTroposphericDelay extends Object implements Serializable
- serialVersionUID:
- -92320711761929077L
-
Serialization Methods
-
readResolve
private Object readResolve()
Make sure the unserializable bivariate interpolation function is properly rebuilt.
-
-
Serialized Fields
-
fArr
double[][] fArr
Values samples for the bi-variate interpolation function read from the file. -
xArr
double[] xArr
Abscissa grid for the bi-variate interpolation function read from the file. -
yArr
double[] yArr
Ordinate grid for the bi-variate interpolation function read from the file.
-
-
Class org.orekit.models.earth.Geoid extends Object implements Serializable
- serialVersionUID:
- 20150312L
-
Serialized Fields
-
defaultDate
AbsoluteDate defaultDate
the default date to use when evaluating theGeoid.harmonics
. Used when no other dates are available. Should be removed in a future release. -
referenceEllipsoid
ReferenceEllipsoid referenceEllipsoid
the reference ellipsoid.
-
-
Class org.orekit.models.earth.GeoMagneticElements extends Object implements Serializable
- serialVersionUID:
- 1881493738280586855L
-
Serialized Fields
-
b
org.hipparchus.geometry.euclidean.threed.Vector3D b
The magnetic field vector (East=X, North=Y, Nadir=Z). -
declination
double declination
The magnetic declination in deg. east is positive, west is negative -
horizontalIntensity
double horizontalIntensity
The magnetic horizontal intensity, in nano Teslas. -
inclination
double inclination
The magnetic inclination in deg. down is positive, up is negative -
totalIntensity
double totalIntensity
The magnetic total intensity, in nano Teslas.
-
-
Class org.orekit.models.earth.GlobalMappingFunctionModel extends Object implements Serializable
- serialVersionUID:
- -9007141744989481150L
-
Serialized Fields
-
latitude
double latitude
Geodetic site latitude, radians. -
longitude
double longitude
Geodetic site longitude, radians.
-
-
Class org.orekit.models.earth.KlobucharIonoModel extends Object implements Serializable
- serialVersionUID:
- 7277525837842061107L
-
Serialized Fields
-
alpha
double[] alpha
The 4 coefficients of a cubic equation representing the amplitude of the vertical delay. Units are sec/semi-circle^(i-1) for the i-th coefficient, i=1, 2, 3, 4. -
beta
double[] beta
The 4 coefficients of a cubic equation representing the period of the model. Units are sec/semi-circle^(i-1) for the i-th coefficient, i=1, 2, 3, 4. -
ratio
double ratio
ratio of signal frequency with L1 frequency.
-
-
Class org.orekit.models.earth.MariniMurrayModel extends Object implements Serializable
- serialVersionUID:
- 8442906721207317886L
-
Serialized Fields
-
e0
double e0
water vapor pressure at the laser site, mbar. -
lambda
double lambda
Laser wavelength, micrometers. -
latitude
double latitude
Geodetic site latitude, radians. -
P0
double P0
The atmospheric pressure, mbar. -
T0
double T0
The temperature at the station, K.
-
-
Class org.orekit.models.earth.MendesPavlisModel extends Object implements Serializable
- serialVersionUID:
- 6433588032679366305L
-
Serialized Fields
-
e0
double e0
Water vapor pressure at the laser site [hPa]. -
lambda
double lambda
Laser wavelength [µm]. -
latitude
double latitude
Geodetic site latitude [rad]. -
P0
double P0
The atmospheric pressure [hPa]. -
T0
double T0
The temperature at the station [K].
-
-
Class org.orekit.models.earth.NiellMappingFunctionModel extends Object implements Serializable
- serialVersionUID:
- 7990311232335034375L
-
Serialized Fields
-
latitude
double latitude
Geodetic site latitude, radians.
-
-
Class org.orekit.models.earth.ReferenceEllipsoid extends OneAxisEllipsoid implements Serializable
- serialVersionUID:
- 20150311L
-
Serialized Fields
-
GM
double GM
the gravitational parameter of the ellipsoid, in m3/s2. -
spin
double spin
the rotation rate of the ellipsoid, in rad/s.
-
-
Class org.orekit.models.earth.SaastamoinenModel extends Object implements Serializable
- serialVersionUID:
- 20160126L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
p0
double p0
The atmospheric pressure [mbar]. -
r0
double r0
The humidity [percent]. -
t0
double t0
The temperature at the station [K].
-
-
Class org.orekit.models.earth.ViennaOneModel extends Object implements Serializable
- serialVersionUID:
- 2584920506094034855L
-
Serialized Fields
-
coefficientsA
double[] coefficientsA
The a coefficient for the computation of the wet and hydrostatic mapping functions. -
latitude
double latitude
Geodetic site latitude, radians. -
zenithDelay
double[] zenithDelay
Values of hydrostatic and wet delays as provided by the Vienna model.
-
-
Class org.orekit.models.earth.ViennaThreeModel extends Object implements Serializable
- serialVersionUID:
- -7036859378575760764L
-
Serialized Fields
-
coefficientsA
double[] coefficientsA
The a coefficient for the computation of the wet and hydrostatic mapping functions. -
latitude
double latitude
Geodetic site latitude, radians. -
longitude
double longitude
Geodetic site longitude, radians. -
zenithDelay
double[] zenithDelay
Values of hydrostatic and wet delays as provided by the Vienna model.
-
-
-
Package org.orekit.models.earth.tessellation
-
Class org.orekit.models.earth.tessellation.Tile extends Object implements Serializable
- serialVersionUID:
- 20150313L
-
Serialized Fields
-
v0
GeodeticPoint v0
First vertex. -
v1
GeodeticPoint v1
Second vertex. -
v2
GeodeticPoint v2
Third vertex. -
v3
GeodeticPoint v3
Fourth vertex.
-
-
-
Package org.orekit.orbits
-
Class org.orekit.orbits.CartesianOrbit extends Orbit implements Serializable
- serialVersionUID:
- 20170414L
-
Class org.orekit.orbits.CircularOrbit extends Orbit implements Serializable
- serialVersionUID:
- 20170414L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
a
double a
Semi-major axis (m). -
aDot
double aDot
Semi-major axis derivative (m/s). -
alphaV
double alphaV
True latitude argument (rad). -
alphaVDot
double alphaVDot
True latitude argument derivative (rad/s). -
ex
double ex
First component of the circular eccentricity vector. -
exDot
double exDot
First component of the circular eccentricity vector derivative. -
ey
double ey
Second component of the circular eccentricity vector. -
eyDot
double eyDot
Second component of the circular eccentricity vector derivative. -
i
double i
Inclination (rad). -
iDot
double iDot
Inclination derivative (rad/s). -
raan
double raan
Right Ascension of Ascending Node (rad). -
raanDot
double raanDot
Right Ascension of Ascending Node derivative (rad/s). -
serializePV
boolean serializePV
Indicator forPVCoordinates
serialization.
-
-
Class org.orekit.orbits.EquinoctialOrbit extends Orbit implements Serializable
- serialVersionUID:
- 20170414L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
a
double a
Semi-major axis (m). -
aDot
double aDot
Semi-major axis derivative (m/s). -
ex
double ex
First component of the eccentricity vector. -
exDot
double exDot
First component of the eccentricity vector derivative. -
ey
double ey
Second component of the eccentricity vector. -
eyDot
double eyDot
Second component of the eccentricity vector derivative. -
hx
double hx
First component of the inclination vector. -
hxDot
double hxDot
First component of the inclination vector derivative. -
hy
double hy
Second component of the inclination vector. -
hyDot
double hyDot
Second component of the inclination vector derivative. -
lv
double lv
True longitude argument (rad). -
lvDot
double lvDot
True longitude argument derivative (rad/s).
-
-
Class org.orekit.orbits.KeplerianOrbit extends Orbit implements Serializable
- serialVersionUID:
- 20170414L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
a
double a
Semi-major axis (m). -
aDot
double aDot
Semi-major axis derivative (m/s). -
e
double e
Eccentricity. -
eDot
double eDot
Eccentricity derivative. -
i
double i
Inclination (rad). -
iDot
double iDot
Inclination derivative (rad/s). -
pa
double pa
Perigee Argument (rad). -
paDot
double paDot
Perigee Argument derivative (rad/s). -
raan
double raan
Right Ascension of Ascending Node (rad). -
raanDot
double raanDot
Right Ascension of Ascending Node derivative (rad/s). -
v
double v
True anomaly (rad). -
vDot
double vDot
True anomaly derivative (rad/s).
-
-
Class org.orekit.orbits.Orbit extends Object implements Serializable
- serialVersionUID:
- 438733454597999578L
-
Serialized Fields
-
date
AbsoluteDate date
Date of the orbital parameters. -
frame
Frame frame
Frame in which are defined the orbital parameters. -
mu
double mu
Value of mu used to compute position and velocity (m³/s²).
-
-
-
Package org.orekit.propagation
-
Class org.orekit.propagation.SpacecraftState extends Object implements Serializable
- serialVersionUID:
- 20130407L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
-
Package org.orekit.propagation.analytical
-
Class org.orekit.propagation.analytical.EcksteinHechlerPropagator extends AbstractAnalyticalPropagator implements Serializable
- serialVersionUID:
- 20151202L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws NotSerializableException
Replace the instance with a data transfer object for serialization.- Throws:
NotSerializableException
- if an additional state provider is not serializable
-
-
Serialized Fields
-
ck0
double[] ck0
Un-normalized zonal coefficients. -
initialModel
org.orekit.propagation.analytical.EcksteinHechlerPropagator.EHModel initialModel
Initial Eckstein-Hechler model. -
mu
double mu
Central attraction coefficient (m³/s²). -
referenceRadius
double referenceRadius
Reference radius of the central body attraction model (m).
-
-
Class org.orekit.propagation.analytical.Ephemeris extends AbstractAnalyticalPropagator implements Serializable
- serialVersionUID:
- 20170606L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.This intermediate class serializes only the data needed for generation, but does not serializes the cache itself (in fact the cache is not serializable).
-
-
Serialized Fields
-
additional
String[] additional
Names of the additional states. -
extrapolationThreshold
double extrapolationThreshold
The extrapolation threshold beyond which the propagation will fail. -
frame
Frame frame
Reference frame. -
maxDate
AbsoluteDate maxDate
Last date in range. -
minDate
AbsoluteDate minDate
First date in range. -
pvProvider
org.orekit.propagation.analytical.Ephemeris.LocalPVProvider pvProvider
Local PV Provider used for computing attitude.
-
-
Class org.orekit.propagation.analytical.KeplerianPropagator extends AbstractAnalyticalPropagator implements Serializable
- serialVersionUID:
- 20151117L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws NotSerializableException
Replace the instance with a data transfer object for serialization.- Throws:
NotSerializableException
- if an additional state provider is not serializable
-
-
Serialized Fields
-
initialState
SpacecraftState initialState
Initial state.
-
-
-
Package org.orekit.propagation.analytical.tle
-
Class org.orekit.propagation.analytical.tle.TLE extends Object implements Serializable
- serialVersionUID:
- -1596648022319057689L
-
Serialized Fields
-
bStar
double bStar
Ballistic coefficient. -
classification
char classification
Classification (U for unclassified). -
eccentricity
double eccentricity
Eccentricity. -
elementNumber
int elementNumber
Element number. -
ephemerisType
int ephemerisType
Type of ephemeris. -
epoch
AbsoluteDate epoch
the TLE current date. -
inclination
double inclination
Inclination (rad). -
launchNumber
int launchNumber
Launch number. -
launchPiece
String launchPiece
Piece of launch (from "A" to "ZZZ"). -
launchYear
int launchYear
Launch year. -
line1
String line1
First line. -
line2
String line2
Second line. -
meanAnomaly
double meanAnomaly
Mean anomaly (rad). -
meanMotion
double meanMotion
Mean motion (rad/s). -
meanMotionFirstDerivative
double meanMotionFirstDerivative
Mean motion first derivative (rad/s²). -
meanMotionSecondDerivative
double meanMotionSecondDerivative
Mean motion second derivative (rad/s³). -
pa
double pa
Argument of perigee (rad). -
raan
double raan
Right Ascension of the Ascending node (rad). -
revolutionNumberAtEpoch
int revolutionNumberAtEpoch
Revolution number at epoch. -
satelliteNumber
int satelliteNumber
The satellite number.
-
-
-
Package org.orekit.propagation.events
-
Class org.orekit.propagation.events.AbstractDetector extends Object implements Serializable
- serialVersionUID:
- 20131202L
-
Serialized Fields
-
forward
boolean forward
Propagation direction. -
handler
EventHandler<? super T extends EventDetector> handler
Default handler for event overrides. -
maxCheck
double maxCheck
Max check interval. -
maxIter
int maxIter
Maximum number of iterations in the event time search. -
threshold
double threshold
Convergence threshold.
-
-
Class org.orekit.propagation.events.AdapterDetector extends Object implements Serializable
- serialVersionUID:
- 20181206L
-
Serialized Fields
-
detector
EventDetector detector
Wrapped detector.
-
-
Class org.orekit.propagation.events.AlignmentDetector extends AbstractDetector<AlignmentDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
alignAngle
double alignAngle
Alignment angle (rad). -
body
PVCoordinatesProvider body
Body to align. -
cosAlignAngle
double cosAlignAngle
Cosinus of alignment angle. -
sinAlignAngle
double sinAlignAngle
Sinus of alignment angle.
-
-
Class org.orekit.propagation.events.AltitudeDetector extends AbstractDetector<AltitudeDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
altitude
double altitude
Threshold altitude value (m). -
bodyShape
BodyShape bodyShape
Body shape with respect to which altitude should be evaluated.
-
-
Class org.orekit.propagation.events.AngularSeparationDetector extends AbstractDetector<AngularSeparationDetector> implements Serializable
- serialVersionUID:
- 20160519L
-
Serialized Fields
-
beacon
PVCoordinatesProvider beacon
Beacon at the center of the proximity zone. -
observer
PVCoordinatesProvider observer
Observer for the spacecraft, that may also see the beacon at the same time if they are too close. -
proximityAngle
double proximityAngle
Proximity angle (rad).
-
-
Class org.orekit.propagation.events.ApsideDetector extends AbstractDetector<ApsideDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Class org.orekit.propagation.events.BooleanDetector extends AbstractDetector<BooleanDetector> implements Serializable
- serialVersionUID:
- 20170410L
-
Serialized Fields
-
detectors
List<EventDetector> detectors
Original detectors: the operands. -
operator
org.orekit.propagation.events.BooleanDetector.Operator operator
The composition function. Should be associative for predictable behavior.
-
-
Class org.orekit.propagation.events.CircularFieldOfViewDetector extends AbstractDetector<CircularFieldOfViewDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
center
org.hipparchus.geometry.euclidean.threed.Vector3D center
Direction of the FOV center. -
halfAperture
double halfAperture
FOV half aperture angle. -
targetPVProvider
PVCoordinatesProvider targetPVProvider
Position/velocity provider of the considered target.
-
-
Class org.orekit.propagation.events.DateDetector extends AbstractDetector<DateDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
currentIndex
int currentIndex
Current event date. -
eventDateList
ArrayList<org.orekit.propagation.events.DateDetector.EventDate> eventDateList
List of event dates. -
gDate
AbsoluteDate gDate
Last date for g computation.
-
-
Class org.orekit.propagation.events.EclipseDetector extends AbstractDetector<EclipseDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
occulted
PVCoordinatesProvider occulted
Occulted body. -
occultedRadius
double occultedRadius
Occulted body radius (m). -
occulting
PVCoordinatesProvider occulting
Occulting body. -
occultingRadius
double occultingRadius
Occulting body radius (m). -
totalEclipse
boolean totalEclipse
Umbra, if true, or penumbra, if false, detection flag.
-
-
Class org.orekit.propagation.events.ElevationDetector extends AbstractDetector<ElevationDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
elevationMask
ElevationMask elevationMask
Elevation mask used for calculations, if defined. -
minElevation
double minElevation
Minimum elevation value used if mask is not defined. -
refractionModel
AtmosphericRefractionModel refractionModel
Atmospheric Model used for calculations, if defined. -
topo
TopocentricFrame topo
Topocentric frame in which elevation should be evaluated.
-
-
Class org.orekit.propagation.events.ElevationExtremumDetector extends AbstractDetector<ElevationExtremumDetector> implements Serializable
- serialVersionUID:
- 20150909L
-
Serialized Fields
-
topo
TopocentricFrame topo
Topocentric frame in which elevation should be evaluated.
-
-
Class org.orekit.propagation.events.EventEnablingPredicateFilter extends AbstractDetector<EventEnablingPredicateFilter<T extends EventDetector>> implements Serializable
- serialVersionUID:
- 20150910L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws NotSerializableException
Replace the instance with a data transfer object for serialization.- Throws:
NotSerializableException
- if theenabling predicate
is not serializable
-
-
Serialized Fields
-
rawDetector
T extends EventDetector rawDetector
Wrapped event detector.
-
-
Class org.orekit.propagation.events.EventShifter extends AbstractDetector<EventShifter<T extends EventDetector>> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
decreasingOffset
double decreasingOffset
Offset to apply to find decreasing events. -
detector
T extends EventDetector detector
Event detector for the raw unshifted event. -
increasingOffset
double increasingOffset
Offset to apply to find increasing events. -
useShiftedStates
boolean useShiftedStates
Indicator for using shifted or unshifted states at event occurrence.
-
-
Class org.orekit.propagation.events.EventsLogger extends Object implements Serializable
- serialVersionUID:
- -8643810076248572648L
-
Serialized Fields
-
log
List<EventsLogger.LoggedEvent> log
List of occurred events.
-
-
Class org.orekit.propagation.events.EventsLogger.LoggedEvent extends Object implements Serializable
- serialVersionUID:
- 20131202L
-
Serialized Fields
-
detector
EventDetector detector
Event detector triggered. -
increasing
boolean increasing
Increasing/decreasing status. -
state
SpacecraftState state
Triggering state.
-
-
Class org.orekit.propagation.events.EventSlopeFilter extends AbstractDetector<EventSlopeFilter<T extends EventDetector>> implements Serializable
- serialVersionUID:
- 20130409L
-
Serialized Fields
-
extremeT
AbsoluteDate extremeT
Extreme time encountered so far. -
filter
FilterType filter
Filter to use. -
forward
boolean forward
Indicator for forward integration. -
rawDetector
T extends EventDetector rawDetector
Wrapped event detector. -
transformers
org.orekit.propagation.events.Transformer[] transformers
Transformers of the g function. -
updates
AbsoluteDate[] updates
Update time of the transformers.
-
-
Class org.orekit.propagation.events.EventState extends Object implements Serializable
- serialVersionUID:
- 4489391420715269318L
-
Serialized Fields
-
afterEvent
AbsoluteDate afterEvent
Time after the current event. -
afterG
double afterG
Value of the g function after the current event. -
detector
T extends EventDetector detector
Event detector. -
earliestTimeConsidered
AbsoluteDate earliestTimeConsidered
The earliest time considered for events. -
forward
boolean forward
Integration direction. -
g0
double g0
Value of the event detector at the beginning of the step. -
g0Positive
boolean g0Positive
Simulated sign of g0 (we cheat when crossing events). -
increasing
boolean increasing
Variation direction around pending event. (this is considered with respect to the integration direction) -
lastG
double lastG
Value from the previous call to g. -
lastT
AbsoluteDate lastT
Time of the previous call to g. -
pendingEvent
boolean pendingEvent
Indicator of event expected during the step. -
pendingEventTime
AbsoluteDate pendingEventTime
Occurrence time of the pending event. -
stopTime
AbsoluteDate stopTime
Time to stop propagation if the event is a stop event. Used to enable stopping at an event and then restarting after that event. -
t0
AbsoluteDate t0
Time at the beginning of the step.
-
-
Class org.orekit.propagation.events.FieldOfView extends Object implements Serializable
- serialVersionUID:
- 20150113L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
margin
double margin
Margin to apply to the zone.
-
-
Class org.orekit.propagation.events.FieldOfViewDetector extends AbstractDetector<FieldOfViewDetector> implements Serializable
- serialVersionUID:
- 20160114L
-
Serialized Fields
-
fov
FieldOfView fov
Field of view. -
targetPVProvider
PVCoordinatesProvider targetPVProvider
Position/velocity provider of the considered target.
-
-
Class org.orekit.propagation.events.FootprintOverlapDetector extends AbstractDetector<FootprintOverlapDetector> implements Serializable
- serialVersionUID:
- 20150112L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
body
OneAxisEllipsoid body
Body on which the geographic zone is defined. -
samplingStep
double samplingStep
Linear step used for sampling the geographic zone.
-
-
Class org.orekit.propagation.events.FunctionalDetector extends AbstractDetector<FunctionalDetector> implements Serializable
- serialVersionUID:
- 20180525L
-
Serialized Fields
-
function
ToDoubleFunction<SpacecraftState> function
The g function. -
gFunction
FunctionalDetector.GFunction gFunction
Deprecated.The g function. Deprecated in favor of the standard java.util interface.
-
-
Class org.orekit.propagation.events.GeographicZoneDetector extends AbstractDetector<GeographicZoneDetector> implements Serializable
- serialVersionUID:
- 20140619L
-
Class org.orekit.propagation.events.GroundAtNightDetector extends AbstractDetector<GroundAtNightDetector> implements Serializable
- serialVersionUID:
- 20181130L
-
Serialized Fields
-
dawnDuskElevation
double dawnDuskElevation
Sun elevation below which we consider night is dark enough. -
groundLocation
TopocentricFrame groundLocation
Ground location to check. -
refractionModel
AtmosphericRefractionModel refractionModel
Atmospheric Model used for calculations, if defined. -
sun
PVCoordinatesProvider sun
Provider for Sun position.
-
-
Class org.orekit.propagation.events.GroundFieldOfViewDetector extends AbstractDetector<GroundFieldOfViewDetector> implements Serializable
- serialVersionUID:
- 20160114L
-
Serialized Fields
-
fov
FieldOfView fov
Field of view of the sensor. -
frame
Frame frame
the reference frame attached to the sensor.
-
-
Class org.orekit.propagation.events.InterSatDirectViewDetector extends AbstractDetector<InterSatDirectViewDetector> implements Serializable
- serialVersionUID:
- 20181130L
-
Serialized Fields
-
ae2
double ae2
Equatorial radius squared. -
body
OneAxisEllipsoid body
Central body. -
g2
double g2
1 minus flatness squared.
-
-
Class org.orekit.propagation.events.LatitudeCrossingDetector extends AbstractDetector<LatitudeCrossingDetector> implements Serializable
- serialVersionUID:
- 20150824L
-
Serialized Fields
-
body
OneAxisEllipsoid body
Body on which the latitude is defined. -
latitude
double latitude
Fixed latitude to be crossed.
-
-
Class org.orekit.propagation.events.LatitudeExtremumDetector extends AbstractDetector<LatitudeExtremumDetector> implements Serializable
- serialVersionUID:
- 20150824L
-
Serialized Fields
-
body
OneAxisEllipsoid body
Body on which the latitude is defined.
-
-
Class org.orekit.propagation.events.LongitudeCrossingDetector extends AbstractDetector<LongitudeCrossingDetector> implements Serializable
- serialVersionUID:
- 20150824L
-
Serialized Fields
-
body
OneAxisEllipsoid body
Body on which the longitude is defined. -
longitude
double longitude
Fixed longitude to be crossed. -
previousDelta
double previousDelta
Previous longitude difference. -
sign
double sign
Sign to apply for longitude difference.
-
-
Class org.orekit.propagation.events.LongitudeExtremumDetector extends AbstractDetector<LongitudeExtremumDetector> implements Serializable
- serialVersionUID:
- 20150824L
-
Serialized Fields
-
body
OneAxisEllipsoid body
Body on which the longitude is defined.
-
-
Class org.orekit.propagation.events.NegateDetector extends AbstractDetector<NegateDetector> implements Serializable
- serialVersionUID:
- 20170410L
-
Serialized Fields
-
original
EventDetector original
the delegate event detector.
-
-
Class org.orekit.propagation.events.NodeDetector extends AbstractDetector<NodeDetector> implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
frame
Frame frame
Frame in which the equator is defined.
-
-
Class org.orekit.propagation.events.PositionAngleDetector extends AbstractDetector<PositionAngleDetector> implements Serializable
- serialVersionUID:
- 20180919L
-
Serialized Fields
-
angle
double angle
Fixed angle to be crossed. -
offsetEstimators
TimeSpanMap<org.orekit.propagation.events.PositionAngleDetector.OffsetEstimator> offsetEstimators
Estimators for the offset angle, taking care of 2π wrapping and g function continuity. -
orbitType
OrbitType orbitType
Orbit type defining the angle type. -
positionAngle
PositionAngle positionAngle
Type of position angle. -
positionAngleExtractor
Function<Orbit,Double> positionAngleExtractor
Position angle extraction function.
-
-
-
Package org.orekit.propagation.events.handlers
-
Class org.orekit.propagation.events.handlers.ContinueOnEvent extends Object implements Serializable
- serialVersionUID:
- 20160321L
-
Class org.orekit.propagation.events.handlers.StopOnDecreasing extends Object implements Serializable
- serialVersionUID:
- 20160321L
-
Class org.orekit.propagation.events.handlers.StopOnEvent extends Object implements Serializable
- serialVersionUID:
- 20160321L
-
Class org.orekit.propagation.events.handlers.StopOnIncreasing extends Object implements Serializable
- serialVersionUID:
- 20160321L
-
-
Package org.orekit.propagation.integration
-
Class org.orekit.propagation.integration.IntegratedEphemeris extends AbstractAnalyticalPropagator implements Serializable
- serialVersionUID:
- 20140213L
-
Serialization Methods
-
writeReplace
private Object writeReplace() throws NotSerializableException
Replace the instance with a data transfer object for serialization.- Throws:
NotSerializableException
- if the state mapper cannot be serialized (typically for DSST propagator)
-
-
Serialized Fields
-
mapper
StateMapper mapper
Mapper between raw double components and spacecraft state. -
maxDate
AbsoluteDate maxDate
Last date of the range. -
meanOrbit
boolean meanOrbit
Output only the mean orbit.This is used only in the case of semianalitical propagators where there is a clear separation between mean and short periodic elements. It is ignored by the Numerical propagator.
-
minDate
AbsoluteDate minDate
First date of the range. -
model
org.hipparchus.ode.DenseOutputModel model
Underlying raw mathematical model. -
startDate
AbsoluteDate startDate
Start date of the integration (can be min or max). -
unmanaged
Map<String,double[]> unmanaged
Unmanaged additional states that must be simply copied.
-
-
-
Package org.orekit.propagation.semianalytical.dsst.forces
-
Package org.orekit.propagation.semianalytical.dsst.utilities
-
Class org.orekit.propagation.semianalytical.dsst.utilities.ShortPeriodicsInterpolatedCoefficient extends Object implements Serializable
- serialVersionUID:
- 20160319L
-
Serialized Fields
-
abscissae
ArrayList<AbsoluteDate> abscissae
Grid points. -
interpolationPoints
int interpolationPoints
Number of points used in the interpolation. -
latestClosestNeighbor
int latestClosestNeighbor
Index of the latest closest neighbor. -
values
ArrayList<double[]> values
Values of the already computed coefficients.
-
-
-
Package org.orekit.time
-
Class org.orekit.time.AbsoluteDate extends Object implements Serializable
- serialVersionUID:
- 617061803741806846L
-
Serialized Fields
-
epoch
long epoch
Reference epoch in seconds from 2000-01-01T12:00:00 TAI.Beware, it is not
AbsoluteDate.J2000_EPOCH
since it is in TAI and not in TT. -
offset
double offset
Offset from the reference epoch in seconds.
-
-
Class org.orekit.time.BDTScale extends Object implements Serializable
- serialVersionUID:
- 20180323L
-
Class org.orekit.time.ChronologicalComparator extends Object implements Serializable
- serialVersionUID:
- 3092980292741000025L
-
Class org.orekit.time.DateComponents extends Object implements Serializable
- serialVersionUID:
- -2462694707837970938L
-
Serialized Fields
-
day
int day
Day number. -
month
int month
Month number. -
year
int year
Year number.
-
-
Class org.orekit.time.DateTimeComponents extends Object implements Serializable
- serialVersionUID:
- 5061129505488924484L
-
Serialized Fields
-
date
DateComponents date
Date component. -
time
TimeComponents time
Time component.
-
-
Class org.orekit.time.GalileoScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.GLONASSScale extends Object implements Serializable
- serialVersionUID:
- 20160331L
-
Serialized Fields
-
utc
UTCScale utc
UTC time scale.
-
-
Class org.orekit.time.GMSTScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Serialized Fields
-
referenceDate
AbsoluteDate referenceDate
Reference date for GMST. -
ut1
UT1Scale ut1
Universal Time 1 time scale.
-
-
Class org.orekit.time.GPSDate extends Object implements Serializable
- serialVersionUID:
- 20180633L
-
Class org.orekit.time.GPSScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.IRNSSScale extends Object implements Serializable
- serialVersionUID:
- 20180323L
-
Class org.orekit.time.QZSSScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.TAIScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.TCBScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Serialized Fields
-
tdb
TDBScale tdb
Barycentric dynamic time scale.
-
-
Class org.orekit.time.TCGScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.TDBScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.TimeComponents extends Object implements Serializable
- serialVersionUID:
- 20160331L
-
Serialized Fields
-
hour
int hour
Hour number. -
minute
int minute
Minute number. -
minutesFromUTC
int minutesFromUTC
Offset between the specified date and UTC.Always an integral number of minutes, as per ISO-8601 standard.
- Since:
- 7.2
-
second
double second
Second number.
-
-
Class org.orekit.time.TimeScalesFactory extends Object implements Serializable
- serialVersionUID:
- 20130807L
-
Class org.orekit.time.TTScale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Class org.orekit.time.UT1Scale extends Object implements Serializable
- serialVersionUID:
- 20131209L
-
Serialized Fields
-
eopHistory
EOPHistory eopHistory
EOP history. -
utc
UTCScale utc
UTC scale.
-
-
Class org.orekit.time.UTCScale extends Object implements Serializable
- serialVersionUID:
- 20150402L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
offsets
org.orekit.time.UTCTAIOffset[] offsets
UTC-TAI offsets.
-
-
-
Package org.orekit.utils
-
Class org.orekit.utils.AngularCoordinates extends Object implements Serializable
- serialVersionUID:
- 20140414L
-
Serialized Fields
-
rotation
org.hipparchus.geometry.euclidean.threed.Rotation rotation
Rotation. -
rotationAcceleration
org.hipparchus.geometry.euclidean.threed.Vector3D rotationAcceleration
Rotation acceleration. -
rotationRate
org.hipparchus.geometry.euclidean.threed.Vector3D rotationRate
Rotation rate.
-
-
Class org.orekit.utils.ElevationMask extends Object implements Serializable
- serialVersionUID:
- 20131118L
-
Serialized Fields
-
azelmask
double[][] azelmask
Azimuth-elevation mask.
-
-
Class org.orekit.utils.LoveNumbers extends Object implements Serializable
- serialVersionUID:
- 20131014L
-
Serialized Fields
-
imaginary
double[][] imaginary
Imaginary part of the nominal Love numbers. -
plus
double[][] plus
Time-dependent part of the Love numbers. -
real
double[][] real
Real part of the nominal Love numbers.
-
-
Class org.orekit.utils.PVCoordinates extends Object implements Serializable
- serialVersionUID:
- 20140407L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
acceleration
org.hipparchus.geometry.euclidean.threed.Vector3D acceleration
The acceleration. -
position
org.hipparchus.geometry.euclidean.threed.Vector3D position
The position. -
velocity
org.hipparchus.geometry.euclidean.threed.Vector3D velocity
The velocity.
-
-
Class org.orekit.utils.SphericalPolygonsSetTransferObject extends Object implements Serializable
- serialVersionUID:
- 20150112L
-
Serialized Fields
-
cuts
double[] cuts
Zone cut hyperplanes. -
flags
boolean[] flags
Zone interior/exterior indicators. -
leafs
int[] leafs
Leaf nodes indices. -
tolerance
double tolerance
Tolerance for the zone.
-
-
Class org.orekit.utils.TimeStampedAngularCoordinates extends AngularCoordinates implements Serializable
- serialVersionUID:
- 20140723L
-
Serialized Fields
-
date
AbsoluteDate date
The date.
-
-
Class org.orekit.utils.TimeStampedPVCoordinates extends PVCoordinates implements Serializable
- serialVersionUID:
- 20140723L
-
Serialization Methods
-
writeReplace
private Object writeReplace()
Replace the instance with a data transfer object for serialization.
-
-
Serialized Fields
-
date
AbsoluteDate date
The date.
-
-