Serialized Form
-
Package talonsoalbi_at_gmail_dot_com.ssoxmatch.actions.xmatch
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.actions.xmatch.CloseEncounterElement
class CloseEncounterElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
collision
boolean collision
Collision flag -
distance
double distance
Minimum distance -
endJD
double endJD
End of the close encounter -
mainBody
TARGET mainBody
Main body -
maxJD
double maxJD
Closest time of the encounter -
ssoId
String ssoId
SSO id -
ssoName
String ssoName
SSO name -
ssoOid
int ssoOid
SSO oid -
startJD
double startJD
Start of the close encounter
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.actions.xmatch.CrossMatchElement
class CrossMatchElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossMatchAngDist
float crossMatchAngDist
Cross-match angular distance to the center of the observation in the maximum -
crossMatchDec
double crossMatchDec
Cross-match effective declination -
crossMatchEndJD
double crossMatchEndJD
Cross-match end time as a Julian day -
crossMatchJD
double crossMatchJD
Cross-match effective time as a Julian day -
crossMatchMag
String crossMatchMag
Cross-match effective magnitude -
crossMatchObsProb
float crossMatchObsProb
Observing probability, 0 to 1 -
crossMatchRa
double crossMatchRa
Cross-match effective right ascension -
crossMatchStartJD
double crossMatchStartJD
Cross-match start time as a Julian day -
crossMatchType
int crossMatchType
Cross-match type, see Alonso-Albi 2025 -
ephemObsEnd
DetailedEphemElement ephemObsEnd
Ephemerides of the SSO for the observation end time -
ephemObsStart
DetailedEphemElement ephemObsStart
Ephemerides of the SSO for the observation start time -
image
String image
Cross-match sketch -
missionId
String missionId
Mission identifier -
obsEndJD
double obsEndJD
End of the observation as a Julian day -
observationId
String observationId
Observation id -
observationOid
String observationOid
oid identifier of the observation -
obsPolygon
String obsPolygon
Polygon or sky area of the observation -
obsStartJD
double obsStartJD
Start of the observation as a Julian day -
ssoId
String ssoId
Identifier of the SSO -
ssoName
String ssoName
SSO name -
ssoOid
int ssoOid
oid (database) Identifier of the SSO -
ssoType
SSO_TYPE ssoType
SSO type
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.actions.xmatch.DetailedEphemElement
class DetailedEphemElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angRad
float angRad
Angular radius in arcseconds -
dec
double dec
Declination in degrees -
distance
double distance
Distance to observer in au -
distanceToSun
float distanceToSun
Distance from Sun in au -
distDot
float distDot
Radial speed in km/s -
elong
float elong
Elongation in degrees -
mag
float mag
Apparent magnitude -
muDE
float muDE
Proper motion in declination, arcseconds per minute -
muRAcosDE
float muRAcosDE
Proper motion in right ascension, arcseconds per minute -
phaseAngle
float phaseAngle
Phase angle in degrees -
posErr
float posErr
Position uncertainty in degrees -
ra
double ra
Right ascension in degrees
-
-
-
Package talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.LocationElement
class LocationElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lonLatRad
double[] lonLatRad
Longitude, latitude, and radius. -
xyz
double[] xyz
Rectangular vector.
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.Matrix
class Matrix extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
data
double[][] data
Array for internal storage of elements.internal array storage. -
m
int m
Row dimension -
n
int n
Column dimension
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.ObservatoryElement
class ObservatoryElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.OrbitalElement
class OrbitalElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
absoluteMagnitude
float absoluteMagnitude
Absolute magnitude. -
argumentOfPerihelion
double argumentOfPerihelion
Argument of perihelion = longitude of perihelion - long. ascending node. Sometimes it is needed as a replacement to long. of perihelion. Radians. -
ascendingNodeLongitude
double ascendingNodeLongitude
Ascending node longitude in radians. -
ceu
float ceu
Uncertainty in position -
ceuDate
double ceuDate
JD date of the reference uncertainty in position -
ceuRate
float ceuRate
Rate of uncertainty in position -
converge
boolean converge
Flag to set to false in case the elements refer to an hyperbolic orbit and the Kepler solution does not converge -
eccentricity
double eccentricity
Eccentricity. -
gravModel
double[] gravModel
Parameters for a non standard gravitational model, otherwise null. Values: ALN (.1112620426), NK (4.6142), NM (2.15), NN (5.093), R0 (2.808) -
id
String id
Object id; -
inclination
double inclination
Inclination of orbit in radians. -
magnitudeModel
OrbitalElement.MAGNITUDE_MODEL magnitudeModel
The magnitude model for the object. -
magnitudeSlope
float magnitudeSlope
Magnitude slope for comets. Also used for CometPro magnitude model, parameter r. -
magnitudeSlope2
float magnitudeSlope2
Magnitude slope 2 for comets. Used for CometPro magnitude model, parameter d. -
maxMag
double maxMag
Maximum magnitude -
meanAnomaly
double meanAnomaly
Mean anomaly = mean longitude - longitude of perihelion. Sometimes it is needed as a replacement to mean longitude. Radians. -
meanLongitude
double meanLongitude
Mean longitude at reference time in radians. -
meanMotion
double meanMotion
Mean motion in rad/day. -
name
String name
Name of the object. -
ngfA
double[] ngfA
A1-A3 parameters of the standard non gravitational force referred to cometary jet forces (AU/s^2). Optional fourth parameter for the DT time offset, used in comets -
orbitClass
String orbitClass
Orbit classification -
orbitCollisionStatus
double orbitCollisionStatus
Set to >0 to disable the calculations of cross matches with this body, with the value representing the Julian day of the collision of this body with another one. Also the preintegration is disabled when computing the initial conditions when this value is set to 0, to save speed, so the initial PV vector will not be accurate. Some constants defined in IntegratedBodyElement -
perihelionDistance
double perihelionDistance
Perihelion distance in AU for comets. -
perihelionLongitude
double perihelionLongitude
Perihelion longitude in radians. -
perihelionTime
double perihelionTime
Reference date for the uncertainty in position -
precalc
OrbitalElement.Precalc precalc
Precalculated quantities when solving the orbit -
referenceEquinox
double referenceEquinox
Equinox of the orbital elements as a Julian day. -
referenceTime
double referenceTime
Reference time as a Julian Day in TT . Usually perihelion time in comets. -
semimajorAxis
double semimajorAxis
Semimajor axis of the orbit in AU.
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.OrbitalElement.Precalc
class Precalc extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
m
Matrix m
Rotation matrix for precesion and orbit plane to ecliptic plane -
oid
int oid
Oid of the body -
posDifFromNGF
double posDifFromNGF
Position discrepancy in comets when parameters for NGF forces are used or not used -
pvForRefTime
double[] pvForRefTime
Precalculated PV vector, ecliptic J2000, respect the Sun -
tmp
double tmp
Stores Math.sqrt(Math.abs(1.0 - orbit.eccentricity * orbit.eccentricity)) to minimize recomputing the same square roots -
tmp2
double tmp2
Stores 3.0 * Constants.EARTH_MEAN_ORBIT_RATE / (2.0 * q * FastMath.sqrt(2.0 * q)) for parabolic orbits, to minimize recomputing the same quantities -
tmp3
double tmp3
Stores (1.0 - orbit.eccentricity) / (1.0 + orbit.eccentricity) for parabolic orbits, to minimize recomputing the same quantities
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.Quadruple
class Quadruple extends Number implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
exponent
int exponent
Exponent -
mantHi
long mantHi
Mantissa high -
mantLo
long mantLo
Mantissa low -
negative
boolean negative
Negative flag
-
-
-
Package talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.moons
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.moons.Complex
class Complex extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
imaginary
double imaginary
Imaginary part. -
real
double real
Real part.
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.moons.MoonOrbitalElement
class MoonOrbitalElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
absoluteMagnitude
double absoluteMagnitude
Absolute magnitude. -
argumentOfPeriapsis
double argumentOfPeriapsis
Argument of periapsis = longitude of periapsis - long. ascending node. Sometimes it is needed as a replacement to long. of perihelion. Radians. -
argumentOfPeriapsisPrecessionRate
double argumentOfPeriapsisPrecessionRate
Precession rate of the periapsis, rad/day. -
ascendingNodeLongitude
double ascendingNodeLongitude
Ascending node longitude in radians. -
ascendingNodePrecessionRate
double ascendingNodePrecessionRate
Precession rate of the ascending node, rad/day. -
centralBody
int centralBody
Central body ID. -
eccentricity
double eccentricity
Eccentricity. -
inclination
double inclination
Inclination of orbit in radians. -
laplacePoleDEC
double laplacePoleDEC
Declination of the local Laplace plane. -
laplacePoleRA
double laplacePoleRA
Right ascension of the local Laplace plane. -
magnitudeSlope
double magnitudeSlope
Magnitude slope. -
meanAnomaly
double meanAnomaly
Mean anomaly = mean longitude - longitude of periapsis. Sometimes it is needed as a replacement to mean longitude. Radians. -
meanLongitude
double meanLongitude
Mean longitude at reference time in radians. -
meanMotion
double meanMotion
Mean motion in rad/day. -
name
String name
Name of the object. -
periapsisDistance
double periapsisDistance
Perihelion distance in AU for comets. -
periapsisLongitude
double periapsisLongitude
Perihelion longitude in radians. -
preCalc
MoonOrbitalElement.Precalc preCalc
To precalculate some vectors. -
referenceEphemeris
String referenceEphemeris
Reference ephemeris. -
referenceEquinox
double referenceEquinox
Equinox of the orbital elements as a Julian day. -
referencePlane
MoonOrbitalElement.REFERENCE_PLANE referencePlane
Reference plane for the elements. -
referenceTime
double referenceTime
Reference time in Julian Day. Usually perihelion time in comets. -
semimajorAxis
double semimajorAxis
Semimajor axis of the orbit in AU.
-
-
Class talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.moons.MoonOrbitalElement.Precalc
class Precalc extends Object implements Serializable- serialVersionUID:
- 1L
-