| Package | Description |
|---|---|
| org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
| org.orekit.estimation.measurements.generation |
This package provides Orbit Determination measurements generation.
|
| org.orekit.forces |
This package provides the interface for force models that will be used by the
NumericalPropagator, as well as
some classical spacecraft models for surface forces (spherical, box and solar array ...). |
| org.orekit.forces.drag |
This package provides all drag-related forces.
|
| org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
| org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
| org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
| org.orekit.propagation |
Propagation
|
| org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
| org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
| org.orekit.propagation.events.handlers |
This package provides an interface and classes dealing with events occurrence only.
|
| org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
| org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends EventDetector> |
AttitudesSequence.addSwitchingCondition(AttitudeProvider past,
AttitudeProvider future,
T switchEvent,
boolean switchOnIncrease,
boolean switchOnDecrease,
double transitionTime,
AngularDerivativesFilter transitionFilter,
AttitudesSequence.SwitchHandler handler) |
Add a switching condition between two attitude providers.
|
| Constructor | Description |
|---|---|
EventBasedScheduler(MeasurementBuilder<T> builder,
DatesSelector selector,
Propagator propagator,
EventDetector detector,
SignSemantic signSemantic) |
Simple constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
Stream<EventDetector> |
AbstractParametricAcceleration.getEventsDetectors() |
Get the discrete events related to the model.
|
Stream<EventDetector> |
ForceModel.getEventsDetectors() |
Get the discrete events related to the model.
|
| Modifier and Type | Method | Description |
|---|---|---|
Stream<EventDetector> |
DragForce.getEventsDetectors() |
Get the discrete events related to the model.
|
| Modifier and Type | Method | Description |
|---|---|---|
Stream<EventDetector> |
HolmesFeatherstoneAttractionModel.getEventsDetectors() |
Get the discrete events related to the model.
|
Stream<EventDetector> |
NewtonianAttraction.getEventsDetectors() |
Get the discrete events related to the model.
|
Stream<EventDetector> |
OceanTides.getEventsDetectors() |
Get the discrete events related to the model.
|
Stream<EventDetector> |
Relativity.getEventsDetectors() |
Get the discrete events related to the model.
|
Stream<EventDetector> |
SolidTides.getEventsDetectors() |
Get the discrete events related to the model.
|
Stream<EventDetector> |
ThirdBodyAttraction.getEventsDetectors() |
Get the discrete events related to the model.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ImpulseManeuver<T extends EventDetector> |
Impulse maneuver model.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ImpulseManeuver<T extends EventDetector> |
Impulse maneuver model.
|
| Modifier and Type | Method | Description |
|---|---|---|
Stream<EventDetector> |
ConstantThrustManeuver.getEventsDetectors() |
Get the discrete events related to the model.
|
| Modifier and Type | Method | Description |
|---|---|---|
Stream<EventDetector> |
SolarRadiationPressure.getEventsDetectors() |
Get the discrete events related to the model.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract <T extends EventDetector> |
AbstractPropagator.addEventDetector(T detector) |
Add an event detector.
|
<T extends EventDetector> |
Propagator.addEventDetector(T detector) |
Add an event detector.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract Collection<EventDetector> |
AbstractPropagator.getEventsDetectors() |
Get all the events detectors that have been added.
|
Collection<EventDetector> |
Propagator.getEventsDetectors() |
Get all the events detectors that have been added.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends EventDetector> |
AbstractAnalyticalPropagator.addEventDetector(T detector) |
Add an event detector.
|
| Modifier and Type | Method | Description |
|---|---|---|
Collection<EventDetector> |
AbstractAnalyticalPropagator.getEventsDetectors() |
Get all the events detectors that have been added.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractDetector<T extends EventDetector> |
Common parts shared by several orbital events finders.
|
interface |
EnablingPredicate<S extends EventDetector> |
This interface represents an event enabling predicate function.
|
class |
EventEnablingPredicateFilter<T extends EventDetector> |
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
EventShifter<T extends EventDetector> |
Wrapper shifting events occurrences times.
|
class |
EventSlopeFilter<T extends EventDetector> |
Wrapper used to detect only increasing or decreasing events.
|
class |
EventState<T extends EventDetector> |
This class handles the state for one
event detector during integration steps. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractDetector<T extends EventDetector> |
Common parts shared by several orbital events finders.
|
class |
AdapterDetector |
Base class for adapting an existing detector.
|
class |
AlignmentDetector |
Finder for satellite/body alignment events in orbital plane.
|
class |
AltitudeDetector |
Finder for satellite altitude crossing events.
|
class |
AngularSeparationDetector |
Detects when spacecraft comes close to a moving beacon, as seen from a moving observer.
|
class |
ApsideDetector |
Finder for apside crossing events.
|
class |
BooleanDetector |
This class provides AND and OR operations for event detectors.
|
class |
CircularFieldOfViewDetector |
Finder for target entry/exit events with respect to a satellite sensor Field Of View.
|
class |
DateDetector |
Finder for date events.
|
class |
EclipseDetector |
Finder for satellite eclipse related events.
|
class |
ElevationDetector |
Finder for satellite raising/setting events that allows for the
setting of azimuth and/or elevation bounds or a ground azimuth/elevation
mask input.
|
class |
ElevationExtremumDetector |
Detector for elevation extremum with respect to a ground point.
|
class |
EventEnablingPredicateFilter<T extends EventDetector> |
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
EventShifter<T extends EventDetector> |
Wrapper shifting events occurrences times.
|
class |
EventSlopeFilter<T extends EventDetector> |
Wrapper used to detect only increasing or decreasing events.
|
class |
FieldOfViewDetector |
Finder for target entry/exit events with respect to a satellite sensor
Field Of View. |
class |
FootprintOverlapDetector |
Detector triggered by geographical region entering/leaving a spacecraft sensor
Field Of View. |
class |
FunctionalDetector |
A detector that implements the
FunctionalDetector.g(SpacecraftState) function using a lambda that
can be set using FunctionalDetector.withFunction(ToDoubleFunction). |
class |
GeographicZoneDetector |
Detector for entry/exit of a zone defined by geographic boundaries.
|
class |
GroundAtNightDetector |
Detector for ground location being at night.
|
class |
GroundFieldOfViewDetector |
Finder for satellite entry/exit events with respect to a sensor
Field Of View attached to an arbitrary frame. |
class |
InterSatDirectViewDetector |
Detector for inter-satellites direct view (i.e.
|
class |
LatitudeCrossingDetector |
Detector for geographic latitude crossing.
|
class |
LatitudeExtremumDetector |
Detector for geographic latitude extremum.
|
class |
LongitudeCrossingDetector |
Detector for geographic longitude crossing.
|
class |
LongitudeExtremumDetector |
Detector for geographic longitude extremum.
|
class |
NegateDetector |
An event detector that negates the sign on another event detector's
g function. |
class |
NodeDetector |
Finder for node crossing events.
|
class |
PositionAngleDetector |
Detector for in-orbit position angle.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector) |
Monitor an event detector.
|
| Modifier and Type | Method | Description |
|---|---|---|
EventDetector |
AdapterDetector.getDetector() |
Get the wrapped detector.
|
EventDetector |
EventsLogger.LoggedEvent.getEventDetector() |
Get the event detector triggered.
|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector) |
Monitor an event detector.
|
| Modifier and Type | Method | Description |
|---|---|---|
static BooleanDetector |
BooleanDetector.andCombine(EventDetector... detectors) |
Create a new event detector that is the logical AND of the given event detectors.
|
static NegateDetector |
BooleanDetector.notCombine(EventDetector detector) |
Create a new event detector that negates the g function of another detector.
|
static BooleanDetector |
BooleanDetector.orCombine(EventDetector... detectors) |
Create a new event detector that is the logical OR or the given event detectors.
|
| Modifier and Type | Method | Description |
|---|---|---|
static BooleanDetector |
BooleanDetector.andCombine(Collection<? extends EventDetector> detectors) |
Create a new event detector that is the logical AND of the given event detectors.
|
static BooleanDetector |
BooleanDetector.orCombine(Collection<? extends EventDetector> detectors) |
Create a new event detector that is the logical OR or the given event detectors.
|
| Constructor | Description |
|---|---|
AdapterDetector(EventDetector detector) |
Build an adaptor wrapping an existing detector.
|
NegateDetector(EventDetector original) |
Create a new event detector that negates an existing event detector.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ContinueOnEvent<T extends EventDetector> |
Event handler which will always return
continue as a state. |
interface |
EventHandler<T extends EventDetector> |
An interface defining how to override event handling behavior in the standard
propagator eventing classes without requiring subclassing.
|
class |
RecordAndContinue<T extends EventDetector> |
Handler that will record every time an event occurs and always return
EventHandler.Action.CONTINUE. |
class |
StopOnDecreasing<T extends EventDetector> |
Handle a detection event and choose what to do next.
|
class |
StopOnEvent<T extends EventDetector> |
Event handler which will always return
stop as a state. |
class |
StopOnIncreasing<T extends EventDetector> |
Handle a detection event and choose what to do next.
|
| Modifier and Type | Method | Description |
|---|---|---|
Collection<EventDetector> |
AbstractIntegratedPropagator.getEventsDetectors() |
Get all the events detectors that have been added.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractIntegratedPropagator.addEventDetector(EventDetector detector) |
Add an event detector.
|
protected void |
AbstractIntegratedPropagator.setUpEventDetector(org.hipparchus.ode.ODEIntegrator integ,
EventDetector detector) |
Wrap an Orekit event detector and register it to the integrator.
|
| Modifier and Type | Method | Description |
|---|---|---|
EventDetector[] |
DSSTAtmosphericDrag.getEventsDetectors() |
Get the discrete events related to the model.
|
EventDetector[] |
DSSTForceModel.getEventsDetectors() |
Get the discrete events related to the model.
|
EventDetector[] |
DSSTSolarRadiationPressure.getEventsDetectors() |
Get the discrete events related to the model.
|
EventDetector[] |
DSSTTesseral.getEventsDetectors() |
Get the discrete events related to the model.
|
EventDetector[] |
DSSTThirdBody.getEventsDetectors() |
Get the discrete events related to the model.
|
EventDetector[] |
DSSTZonal.getEventsDetectors() |
Get the discrete events related to the model.
|
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.