Uses of Interface
org.orekit.propagation.events.EventDetector
-
Packages that use EventDetector 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 theNumericalPropagator
, 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.inertia This package provides inertial force model.org.orekit.forces.maneuvers This package provides models of simple maneuvers.org.orekit.forces.maneuvers.trigger This package provides maneuver triggers' models intended to be used with classManeuver
.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.propagation Propagationorg.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.numerical.cr3bp Top level package for CR3BP Models used with a numerical propagator.org.orekit.propagation.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST). -
-
Uses of EventDetector in org.orekit.attitudes
Methods in org.orekit.attitudes with type parameters of type EventDetector Modifier and Type Method Description <T extends EventDetector>
voidAttitudesSequence. 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. -
Uses of EventDetector in org.orekit.estimation.measurements.generation
Constructors in org.orekit.estimation.measurements.generation with parameters of type EventDetector Constructor Description EventBasedScheduler(MeasurementBuilder<T> builder, DatesSelector selector, Propagator propagator, EventDetector detector, SignSemantic signSemantic)
Simple constructor. -
Uses of EventDetector in org.orekit.forces
Methods in org.orekit.forces that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
ForceModel. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
PythonAbstractForceModel. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
PythonForceModel. getEventsDetectors()
Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.forces.drag
Methods in org.orekit.forces.drag that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
DragForce. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
PythonAbstractDragForceModel. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
TimeSpanDragForce. getEventsDetectors()
Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.forces.empirical
Methods in org.orekit.forces.empirical that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
ParametricAcceleration. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
TimeSpanParametricAcceleration. getEventsDetectors()
Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.forces.gravity
Methods in org.orekit.forces.gravity that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
DeSitterRelativity. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
HolmesFeatherstoneAttractionModel. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
LenseThirringRelativity. 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>
SingleBodyAbsoluteAttraction. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
SingleBodyRelativeAttraction. 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. -
Uses of EventDetector in org.orekit.forces.inertia
Methods in org.orekit.forces.inertia that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
InertialForces. getEventsDetectors()
Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.forces.maneuvers
Classes in org.orekit.forces.maneuvers with type parameters of type EventDetector Modifier and Type Class Description class
ImpulseManeuver<T extends EventDetector>
Impulse maneuver model.Classes in org.orekit.forces.maneuvers that implement EventDetector Modifier and Type Class Description class
ImpulseManeuver<T extends EventDetector>
Impulse maneuver model.Methods in org.orekit.forces.maneuvers that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
Maneuver. getEventsDetectors()
Get the discrete events related to the model.Constructor parameters in org.orekit.forces.maneuvers with type arguments of type EventDetector Constructor Description ConfigurableLowThrustManeuver(ThrustDirectionAndAttitudeProvider thrustDirectionProvider, AbstractDetector<? extends EventDetector> startFiringDetector, AbstractDetector<? extends EventDetector> stopFiringDetector, double thrust, double isp)
Constructor. -
Uses of EventDetector in org.orekit.forces.maneuvers.trigger
Methods in org.orekit.forces.maneuvers.trigger that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
EventBasedManeuverTriggers. getEventsDetectors()
Get the event detectors associated with the triggers.Stream<EventDetector>
IntervalEventTrigger. getEventsDetectors()
Get the event detectors associated with the triggers.Stream<EventDetector>
ManeuverTriggers. getEventsDetectors()
Get the event detectors associated with the triggers.Stream<EventDetector>
PythonAbstractManeuverTriggers. getEventsDetectors()
Get the event detectors associated with the triggers.Stream<EventDetector>
PythonManeuverTriggers. getEventsDetectors()
Get the event detectors associated with the triggers.Stream<EventDetector>
StartStopEventsTrigger. getEventsDetectors()
Get the event detectors associated with the triggers.AbstractDetector<? extends EventDetector>
EventBasedManeuverTriggers. getStartFiringDetector()
Getter for the start firing detector.AbstractDetector<? extends EventDetector>
EventBasedManeuverTriggers. getStopFiringDetector()
Getter for the stop firing detector.Methods in org.orekit.forces.maneuvers.trigger with parameters of type EventDetector Modifier and Type Method Description Action
EventBasedManeuverTriggers. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)
eventOccurred method mirrors the same interface method as inEventDetector
and its subclasses, but with an additional parameter that allows the calling method to pass in an object from the detector which would have potential additional data to allow the implementing class to determine the correct return state.Constructor parameters in org.orekit.forces.maneuvers.trigger with type arguments of type EventDetector Constructor Description EventBasedManeuverTriggers(AbstractDetector<? extends EventDetector> startFiringDetector, AbstractDetector<? extends EventDetector> stopFiringDetector)
Constructor.EventBasedManeuverTriggers(AbstractDetector<? extends EventDetector> startFiringDetector, AbstractDetector<? extends EventDetector> stopFiringDetector, boolean allowBackwardPropagation)
Constructor. -
Uses of EventDetector in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
AbstractRadiationForceModel. getEventsDetectors()
Get the discrete events related to the model.Stream<EventDetector>
KnockeRediffusedForceModel. getEventsDetectors()
Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.propagation
Methods in org.orekit.propagation with type parameters of type EventDetector Modifier and Type Method Description <T extends EventDetector>
voidPropagator. addEventDetector(T detector)
Add an event detector.<T extends EventDetector>
voidPythonAbstractPropagator. addEventDetector(T detector)
Extension point for Python.<T extends EventDetector>
voidPythonBoundedPropagator. addEventDetector(T detector)
Add an event detector.<T extends EventDetector>
voidPythonPropagator. addEventDetector(T detector)
Add an event detector.Methods in org.orekit.propagation that return types with arguments of type EventDetector Modifier and Type Method Description Collection<EventDetector>
Propagator. getEventsDetectors()
Get all the events detectors that have been added.Collection<EventDetector>
PythonAbstractPropagator. getEventsDetectors()
Extension point for Python.Collection<EventDetector>
PythonBoundedPropagator. getEventsDetectors()
Get all the events detectors that have been added.Collection<EventDetector>
PythonPropagator. getEventsDetectors()
Get all the events detectors that have been added. -
Uses of EventDetector in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical with type parameters of type EventDetector Modifier and Type Method Description <T extends EventDetector>
voidAbstractAnalyticalPropagator. addEventDetector(T detector)
Add an event detector.Methods in org.orekit.propagation.analytical that return types with arguments of type EventDetector Modifier and Type Method Description Collection<EventDetector>
AbstractAnalyticalPropagator. getEventsDetectors()
Get all the events detectors that have been added. -
Uses of EventDetector in org.orekit.propagation.events
Classes in org.orekit.propagation.events with type parameters of type EventDetector Modifier and Type Interface Description 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 oneevent detector
during integration steps.class
PythonEnablingPredicate<S extends EventDetector>
Classes in org.orekit.propagation.events that implement EventDetector Modifier and Type Class 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<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
ExtremumApproachDetector
Finder for extremum approach events.class
FieldOfViewDetector
Finder for target entry/exit events with respect to a satellite sensorField Of View
.class
FootprintOverlapDetector
Detector triggered by geographical region entering/leaving a spacecraft sensorField Of View
.class
FunctionalDetector
A detector that implements theFunctionalDetector.g(SpacecraftState)
function using a lambda that can be set usingFunctionalDetector.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 sensorField 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 South-Atlantic anomaly frontier crossing.class
NegateDetector
An event detector that negates the sign on another event detector'sg
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.class
PythonAbstractDetector<T extends AbstractDetector<T>>
Common parts shared by several orbital events finders.class
PythonEventDetector
This interface represents space-dynamics aware events detectors.Methods in org.orekit.propagation.events with type parameters of type EventDetector Modifier and Type Method Description <T extends EventDetector>
EventDetectorEventsLogger. monitorDetector(T monitoredDetector)
Monitor an event detector.Methods in org.orekit.propagation.events that return EventDetector Modifier and Type Method 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
EventSlopeFilter. getDetector()
Get the wrapped raw detector.EventDetector
EventsLogger.LoggedEvent. getEventDetector()
Get the event detector triggered.EventDetector
NegateDetector. getOriginal()
Get the delegate event detector.<T extends EventDetector>
EventDetectorEventsLogger. monitorDetector(T monitoredDetector)
Monitor an event detector.Methods in org.orekit.propagation.events that return types with arguments of type EventDetector Modifier and Type Method Description List<EventDetector>
BooleanDetector. getDetectors()
Get the list of original detectors.Methods in org.orekit.propagation.events with parameters of type EventDetector 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 of the given event detectors.Method parameters in org.orekit.propagation.events with type arguments of type EventDetector 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 of the given event detectors.Constructors in org.orekit.propagation.events with parameters of type EventDetector 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. -
Uses of EventDetector in org.orekit.propagation.events.handlers
Classes in org.orekit.propagation.events.handlers with type parameters of type EventDetector Modifier and Type Class Description class
ContinueOnEvent<T extends EventDetector>
Event handler which will always returncontinue
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
EventMultipleHandler<D extends EventDetector>
Facade handlers that allows to use several handlers for one detector.class
PythonEventHandler<T extends EventDetector>
This interface represents space-dynamics aware events detectors.class
RecordAndContinue<T extends EventDetector>
Handler that will record every time an event occurs and always returnAction.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 returnstop
as a state.class
StopOnIncreasing<T extends EventDetector>
Handle a detection event and choose what to do next. -
Uses of EventDetector in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return types with arguments of type EventDetector Modifier and Type Method Description Collection<EventDetector>
AbstractIntegratedPropagator. getEventsDetectors()
Get all the events detectors that have been added.Methods in org.orekit.propagation.integration with parameters of type EventDetector Modifier and Type Method Description void
AbstractIntegratedPropagator. addEventDetector(EventDetector detector)
Add an event detector.protected void
AbstractIntegratedPropagator. setUpEventDetector(ODEIntegrator integ, EventDetector detector)
Wrap an Orekit event detector and register it to the integrator. -
Uses of EventDetector in org.orekit.propagation.numerical.cr3bp
Methods in org.orekit.propagation.numerical.cr3bp that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>
CR3BPForceModel. getEventsDetectors()
Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces that return EventDetector 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[]
DSSTNewtonianAttraction. 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.EventDetector[]
PythonAbstractGaussianContribution. getEventsDetectors()
Get the discrete events related to the model.EventDetector[]
PythonDSSTForceModel. getEventsDetectors()
Get the discrete events related to the model.
-