Skip to content

Enumerations

Reference for enumeration types used across the framework.

Aberration

Controls light-time and stellar-aberration correction in ephemeris queries.

Value Description
None No correction
LT Light-time correction
LTS Light-time plus stellar aberration
CN Converged Newtonian light-time
CNS Converged Newtonian light-time plus stellar aberration
XLT Transmission light-time
XCN Transmission converged Newtonian

RelationnalOperator

Used in geometry-finder constraint searches.

Value Description
Greater Greater than threshold
Less Less than threshold
Equal Equal to threshold
AbsMin Absolute minimum
AbsMax Absolute maximum
LocalMin Local minimum
LocalMax Local maximum

OccultationType

Value Description
Full Full occultation
Partial Partial occultation
Annular Annular occultation
Any Any type of occultation

ShapeType

Value Description
Ellipsoid Ellipsoidal body shape
Point Point body shape

OrbitalElementsType

Value Description
Osculating Osculating (instantaneous) elements
Mean Mean elements (e.g., from TLE/OMM)

Warning

Mean elements cannot call ToStateVector() directly. Use TLE.ToOsculating() instead.

EncounterQualityFlags (Pro)

Pro

These flags are produced by the SSA workflow in IO.Astrodynamics.SSA.

Value Description
None Clean conjunction solution
MissingProtectedCovariance Protected object has no covariance
MissingSecondaryCovariance Secondary object has no covariance
CovarianceUnavailable No covariance for either participant
CovarianceRemediated Covariance was remediated
StaleCovarianceUsed Stale covariance was used
LowRelativeVelocityEncounter 2D assumption may be degraded
SingleCovarianceMaximumPcUsed Single-covariance maximum Pc was used

CDM Enumerations (Pro)

Pro

These enumerations are in the IO.Astrodynamics.CCSDS.CDM namespace.

Enumeration Values
CdmObjectRole Object 1 / Object 2 roles
CdmScreenVolumeFrame Screening volume reference frame
CdmScreenVolumeShape Screening volume geometry
CdmReferenceFrame CDM state vector reference frame
CdmCovarianceMethod Covariance computation method
CdmManeuverable Maneuverability status

CrossingDirection

Used in the event detection system for g-function zero-crossing triggers.

Value Description
NegativeToPositive g-function crosses zero from negative to positive
PositiveToNegative g-function crosses zero from positive to negative
Any g-function crosses zero in either direction

OrbitalDirection

Used with OrbitalDirectionTarget for TRIAD attitude targets.

Value Description
Prograde Velocity direction (+v)
Retrograde Anti-velocity direction (-v)
Nadir Toward central body center (-r)
Zenith Away from central body center (+r)
Normal Orbital angular momentum (h = r x v)
AntiNormal Anti-orbital angular momentum

InstrumentShape

Value Description
Circular Circular field of view
Elliptical Elliptical field of view
Rectangular Rectangular field of view

IlluminationAngle

Value Description
Incidence Angle between surface normal and illumination direction
Emission Angle between surface normal and observer direction
Phase Angle between illumination and observer directions

Classification (TLE)

Value Description
Unclassified 'U' — unclassified
Classified 'C' — classified
Secret 'S' — secret

See Also