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.