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
      • Serialized Fields

        • code
          String code
          Observatory code
        • longitude
          double longitude
          Longitude
        • name
          String name
          Observatory name
        • rhoCosLat
          double rhoCosLat
          Rho cos latitude
        • rhoSinLat
          double rhoSinLat
          Rho sine latitude
    • 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
      • Serialized Fields

        • avect
          double[] avect
          Vector a used in Rocks
        • bvect
          double[] bvect
          Vector b used in Rocks
        • cvect
          double[] cvect
          Vector c used in Rocks