| 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.empirical |
This package provides empirical 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.maneuvers.propulsion |
This package provides propulsion models intended to be used with class
Maneuver. |
| org.orekit.forces.maneuvers.trigger |
This package provides maneuver triggers' models intended to be used with class
Maneuver. |
| 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 and 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 and Description |
|---|
EventBasedScheduler(MeasurementBuilder<T> builder,
DatesSelector selector,
Propagator propagator,
EventDetector detector,
SignSemantic signSemantic)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
default Stream<EventDetector> |
ForceModel.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<EventDetector> |
TimeSpanDragForce.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<EventDetector> |
ParametricAcceleration.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
TimeSpanParametricAcceleration.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<EventDetector> |
OceanTides.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
SolidTides.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImpulseManeuver
Impulse maneuver model.
|
| Modifier and Type | Method and Description |
|---|---|
EventDetector |
ImpulseManeuver.getTrigger()
Get the triggering event.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<EventDetector> |
Maneuver.getEventDetectors()
Get the discrete events related to the model.
|
| Constructor and Description |
|---|
ImpulseManeuver(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector trigger,
AttitudeProvider attitudeOverride,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp,
Control3DVectorCostType control3DVectorCostType)
Protected constructor with full parameters.
|
ImpulseManeuver(EventDetector trigger,
AttitudeProvider attitudeOverride,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp)
Build a new instance.
|
ImpulseManeuver(EventDetector trigger,
AttitudeProvider attitudeOverride,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp,
Control3DVectorCostType control3DVectorCostType)
Build a new instance.
|
ImpulseManeuver(EventDetector trigger,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp)
Build a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
default Stream<EventDetector> |
PropulsionModel.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
ProfileThrustPropulsionModel.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<EventDetector> |
StartStopEventsTrigger.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
IntervalEventTrigger.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<EventDetector> |
AbstractRadiationForceModel.getEventDetectors()
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends EventDetector> |
Propagator.addEventDetector(T detector)
Add an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<EventDetector> |
Propagator.getEventsDetectors()
Get all the events detectors that have been added.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends EventDetector> |
AbstractAnalyticalPropagator.addEventDetector(T detector)
Add an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<EventDetector> |
AbstractAnalyticalPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
| Modifier and Type | Class and Description |
|---|---|
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 and Description |
|---|---|
class |
AbstractDetector<T extends AbstractDetector<T>>
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 |
AngularSeparationFromSatelliteDetector
Detects when two moving objects come close to each other, as seen from spacecraft.
|
class |
ApsideDetector
Finder for apside crossing events.
|
class |
BooleanDetector
This class provides AND and OR operations for event detectors.
|
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
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
EventShifter
Wrapper shifting events occurrences times.
|
class |
EventSlopeFilter<T extends EventDetector>
Wrapper used to detect only increasing or decreasing events.
|
class |
ExtremumApproachDetector
Finder for extremum approach 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 |
HaloXZPlaneCrossingDetector
Detector for XZ Plane crossing.
|
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 |
MagneticFieldDetector
Detector for Earth magnetic field strength.
|
class |
NegateDetector
An event detector that negates the sign on another event detector's
g function. |
class |
NodeDetector
Finder for node crossing events.
|
class |
ParameterDrivenDateIntervalDetector
Detector for date intervals that may be offset thanks to parameter drivers.
|
class |
PositionAngleDetector
Detector for in-orbit position angle.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector)
Monitor an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
EventDetector |
AdapterDetector.getDetector()
Get the wrapped detector.
|
EventDetector |
EventEnablingPredicateFilter.getDetector()
Get the wrapped raw detector.
|
EventDetector |
EventShifter.getDetector()
Get the detector for the raw unshifted event.
|
EventDetector |
EventsLogger.LoggedEvent.getEventDetector()
Get the event detector triggered.
|
EventDetector |
NegateDetector.getOriginal()
Get the delegate event detector.
|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector)
Monitor an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
List<EventDetector> |
BooleanDetector.getDetectors()
Get the list of original detectors.
|
Stream<EventDetector> |
EventDetectorsProvider.getEventDetectors()
Get the discrete events related to the model.
|
default Stream<EventDetector> |
EventDetectorsProvider.getEventDetectors(List<ParameterDriver> parameterDrivers)
Get the discrete events related to the model from a list of
ParameterDriver |
| Modifier and Type | Method and Description |
|---|---|
static BooleanDetector |
BooleanDetector.andCombine(EventDetector... detectors)
Create a new event detector that is the logical AND of the given event detectors.
|
boolean |
EnablingPredicate.eventIsEnabled(SpacecraftState state,
EventDetector detector,
double g)
Compute an event enabling function of state.
|
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 of the given event detectors.
|
| Modifier and Type | Method and 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 of the given event detectors.
|
| Constructor and Description |
|---|
AdapterDetector(EventDetector detector)
Build an adaptor wrapping an existing detector.
|
EventEnablingPredicateFilter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector rawDetector,
EnablingPredicate enabler)
Protected constructor with full parameters.
|
EventEnablingPredicateFilter(EventDetector rawDetector,
EnablingPredicate enabler)
Wrap an
event detector. |
EventShifter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector detector,
boolean useShiftedStates,
double increasingTimeShift,
double decreasingTimeShift)
Protected constructor with full parameters.
|
EventShifter(EventDetector detector,
boolean useShiftedStates,
double increasingTimeShift,
double decreasingTimeShift)
Build a new instance.
|
NegateDetector(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler,
EventDetector original)
Private constructor.
|
NegateDetector(EventDetector original)
Create a new event detector that negates an existing event detector.
|
| Constructor and Description |
|---|
BooleanDetector(List<EventDetector> detectors,
org.orekit.propagation.events.BooleanDetector.Operator operator,
AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Private constructor with all the parameters.
|
| Modifier and Type | Method and Description |
|---|---|
EventDetector |
RecordAndContinue.Event.getDetector()
Get the detector.
|
| Modifier and Type | Method and Description |
|---|---|
org.hipparchus.ode.events.Action |
StopOnIncreasing.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle a detection event and choose what to do next.
|
org.hipparchus.ode.events.Action |
StopOnDecreasing.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle a detection event and choose what to do next.
|
org.hipparchus.ode.events.Action |
ContinueOnEvent.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Specific implementation of the eventOccurred interface.
|
org.hipparchus.ode.events.Action |
RecordAndContinue.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing) |
org.hipparchus.ode.events.Action |
EventHandler.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle an event.
|
org.hipparchus.ode.events.Action |
StopOnEvent.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Specific implementation of the eventOccurred interface.
|
org.hipparchus.ode.events.Action |
EventMultipleHandler.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle an event.
|
default void |
EventHandler.init(SpacecraftState initialState,
AbsoluteDate target,
EventDetector detector)
Initialize event handler at the start of a propagation.
|
void |
EventMultipleHandler.init(SpacecraftState initialState,
AbsoluteDate target,
EventDetector detector)
Initialize event handler at the start of a propagation.
|
default SpacecraftState |
EventHandler.resetState(EventDetector detector,
SpacecraftState oldState)
Reset the state prior to continue propagation.
|
SpacecraftState |
EventMultipleHandler.resetState(EventDetector detector,
SpacecraftState oldState)
Reset the state prior to continue propagation.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<EventDetector> |
AbstractIntegratedPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
| Modifier and Type | Method and 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 and Description |
|---|---|
default Stream<EventDetector> |
DSSTForceModel.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
DSSTAtmosphericDrag.getEventDetectors()
Get the discrete events related to the model.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.