Modifier and Type | Method and Description |
---|---|
void |
AttitudesSequence.registerSwitchEvents(Propagator propagator)
Register all wrapped switch events to the propagator.
|
Modifier and Type | Method and Description |
---|---|
static SpacecraftState |
GenericCodingEventDetector.logEventsOverTimeInterval(CodedEventsLogger eventsLogger,
Propagator satProp,
CodingEventDetector detector,
AbsoluteDateInterval interval)
Log detected events on a given time interval into the entered events logger.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
SecondarySpacecraft.getPropagator() |
Constructor and Description |
---|
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
SatToSatMutualVisibilityDetector.LinkType linkTypeIn)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SecondarySpacecraft(Assembly assembly,
Propagator propagator,
String name)
Constructor for a secondary spacecraft to be used in events detections.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BoundedPropagator
This interface is intended for ephemerides valid only during a time range.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPropagator
Common handling of
Propagator methods for analytical propagators. |
class |
AnalyticalIntegratedEphemeris
This class stores sequentially generated orbital parameters for
later retrieval.
|
class |
PVCoordinatesPropagator
This class is an analytical propagator which propagates states from the input PV, Attitude, and additional state
provider.
|
Constructor and Description |
---|
AnalyticalIntegratedEphemeris(List<AbsoluteDate> initialDatesIn,
List<AbsoluteDate> finalDatesIn,
List<SpacecraftState> initialStatesIn,
Propagator propagatorIn,
AttitudeProvider attForcesProvider,
AttitudeProvider attEventsProvider,
boolean isForwardIn)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLyddanePropagator
Abstract Lyddane propagator.
|
class |
AdapterPropagator
Orbit propagator that adapts an underlying propagator, adding
differential effects . |
class |
EcksteinHechlerPropagator
This class propagates a
SpacecraftState using the
analytical Eckstein-Hechler model. |
class |
J2SecularPropagator
J2 secular propagator.
|
class |
KeplerianPropagator
Simple keplerian orbit propagator.
|
class |
LyddaneLongPeriodPropagator
Lyddane long period propagator.
|
class |
LyddaneSecularPropagator
Lyddane secular propagator.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
AdapterPropagator.getPropagator()
Get the reference propagator.
|
Constructor and Description |
---|
AdapterPropagator(Propagator referenceIn)
Build a propagator from an underlying reference propagator.
|
AnalyticalEphemerisModeHandler(Propagator propagatorIn,
AttitudeProvider attForcesProvider,
AttitudeProvider attEventsProvider)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
TLEPropagator
This class provides elements to propagate TLE's.
|
Modifier and Type | Class and Description |
---|---|
class |
Analytical2DPropagator
This class propagates an analytical 2D orbit model and extends the
AbstractPropagator
class. |
Modifier and Type | Method and Description |
---|---|
static SpacecraftState |
AbstractDetector.logEventsOverTimeInterval(CodedEventsLogger eventsLogger,
Propagator satProp,
CodingEventDetector detector,
AbsoluteDateInterval interval)
Log detected events on a given time interval into the entered events logger.
|
SpacecraftState |
ExtremaGenericDetector.logExtremaEventsOverTimeInterval(CodedEventsLogger eventsLogger,
Propagator satProp,
AbsoluteDateInterval interval)
Log extrema events into the entered events logger.
Warning: The propagation is actually performed on an enlarged time interval with respect to the entered one, in order to detect all the extrema, included these shortly after interval beginning or shortly before interval end: The propagation starts -2*maxCheck prior to the interval beginning date The propagation stops 2*maxCheck after the interval end date The detection of events will take place in the enlarged time interval, therefore there may be some events detected outside the given input time interval. |
Modifier and Type | Class and Description |
---|---|
class |
NumericalPropagator
This class propagates
SpacecraftState using numerical integration. |
Modifier and Type | Class and Description |
---|---|
class |
Ephemeris
This class is designed to accept and handle tabulated orbital entries.
|
class |
IntegratedEphemeris
This class stores sequentially generated orbital parameters for
later retrieval.
|
class |
PVEphemeris
This class is designed to accept and handle tabulated orbital entries described by
time-stamped PVCoordinates .Tabulated entries are classified and then extrapolated in a way to obtain continuous output, with accuracy and computation methods configured by the user. |
Modifier and Type | Class and Description |
---|---|
class |
MultiIntegratedEphemeris
This interface is copied from IntegratedEphemeris and adapted to multi propagation.
|
Constructor and Description |
---|
BasicStepInterpolator(Propagator propagatorIn)
Build a new instance from a basic propagator.
|
Modifier and Type | Class and Description |
---|---|
class |
StelaAbstractPropagator
Common handling of
Propagator methods for analytical propagators. |
class |
StelaGTOPropagator
STELA propagator for Geostationnary Transfert Orbits (GTO).
|
Copyright © 2023 CNES. All rights reserved.