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.control.indirect.adjoint.cost This package provides routines to model the control cost in adjoint equations as in the Pontryagin Maximum Principle.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.maneuvers This package provides models of simple maneuvers.org.orekit.forces.maneuvers.propulsion This package provides propulsion models intended to be used with classManeuver.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.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST). -
-
Uses of EventDetector in org.orekit.attitudes
Classes in org.orekit.attitudes that implement EventDetector Modifier and Type Class Description classAttitudesSequence.SwitchSwitch specification.classAttitudesSwitcher.InstantaneousSwitchSwitch specification.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, AttitudeSwitchHandler switchHandler)Add a switching condition between two attitude providers.<T extends EventDetector>
voidAttitudesSwitcher. addSwitchingCondition(AttitudeProvider past, AttitudeProvider future, T switchEvent, boolean switchOnIncrease, boolean switchOnDecrease, AttitudeSwitchHandler switchHandler)Add a switching condition between two attitude providers.Methods in org.orekit.attitudes that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>AggregateBoundedAttitudeProvider. getEventDetectors()Get the discrete events related to the model.default Stream<EventDetector>AttitudeProvider. getEventDetectors()Get the discrete events related to the model.default Stream<EventDetector>AttitudeProviderModifier. getEventDetectors(List<ParameterDriver> parameterDrivers)Get the discrete events related to the model from a list ofParameterDriverStream<EventDetector>AttitudesSequence. getEventDetectors()Stream<EventDetector>AttitudesSwitcher. getEventDetectors()Methods in org.orekit.attitudes with parameters of type EventDetector Modifier and Type Method Description ActionAttitudesSequence.Switch. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle an event.ActionAttitudesSwitcher.InstantaneousSwitch. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle an event. -
Uses of EventDetector in org.orekit.control.indirect.adjoint.cost
Classes in org.orekit.control.indirect.adjoint.cost that implement EventDetector Modifier and Type Class Description classControlSwitchDetectorAbstract event detector for singularities in adjoint dynamics.Methods in org.orekit.control.indirect.adjoint.cost that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>BoundedCartesianEnergy. getEventDetectors()Get the detectors needed for propagation.default Stream<EventDetector>CartesianCost. getEventDetectors()Get the detectors needed for propagation.Stream<EventDetector>CartesianFuelCost. getEventDetectors()Get the detectors needed for propagation.Stream<EventDetector>QuadraticPenaltyCartesianFuel. getEventDetectors()Get the detectors needed for propagation.Stream<EventDetector>UnboundedCartesianEnergy. getEventDetectors()Get the detectors needed for propagation.Stream<EventDetector>UnboundedCartesianEnergyNeglectingMass. getEventDetectors()Get the detectors needed for propagation. -
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, Predicate<EstimatedMeasurementBase<T>> filter, Propagator propagator, EventDetector detector, SignSemantic signSemantic)Simple constructor.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 default Stream<EventDetector>ForceModel. getEventDetectors()Get the discrete events related to the model.default Stream<EventDetector>ForceModelModifier. getEventDetectors()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>TimeSpanDragForce. getEventDetectors()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>AbstractParametricAcceleration. getEventDetectors()Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.forces.maneuvers
Classes in org.orekit.forces.maneuvers that implement EventDetector Modifier and Type Class Description classImpulseManeuverImpulse maneuver model.Methods in org.orekit.forces.maneuvers that return EventDetector Modifier and Type Method Description EventDetectorImpulseManeuver. getDetector()Get the wrapped detector.EventDetectorImpulseManeuver. getTrigger()Get the triggering event.Methods in org.orekit.forces.maneuvers that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>Maneuver. getEventDetectors()Get the discrete events related to the model.Constructors in org.orekit.forces.maneuvers with parameters of type EventDetector Constructor Description ImpulseManeuver(EventDetector trigger, Vector3D deltaVSat, double isp)Build a new instance.ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, Vector3D deltaVSat, double isp)Build a new instance.ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, Vector3D deltaVSat, double isp, Control3DVectorCostType control3DVectorCostType)Deprecated.since 13.0ImpulseManeuver(EventDetector trigger, AttitudeProvider attitudeOverride, ImpulseProvider impulseProvider, double isp, Control3DVectorCostType control3DVectorCostType)Build a new instance. -
Uses of EventDetector in org.orekit.forces.maneuvers.propulsion
Methods in org.orekit.forces.maneuvers.propulsion that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>ProfileThrustPropulsionModel. getEventDetectors()Get the discrete events related to the model.default Stream<EventDetector>PropulsionModel. getEventDetectors()Get the discrete events related to the model. -
Uses of EventDetector in org.orekit.forces.maneuvers.trigger
Classes in org.orekit.forces.maneuvers.trigger with type parameters of type EventDetector Modifier and Type Class Description classIntervalEventTrigger<T extends EventDetector>Maneuver triggers based on a single event detector that defines firing intervals.classManeuverTriggerDetector<T extends EventDetector>Wrapper for event detection triggering maneuvers.classStartStopEventsTrigger<A extends EventDetector,O extends EventDetector>Maneuver triggers based on a pair of event detectors that defines firing start and stop.classStartStopEventsTrigger<A extends EventDetector,O extends EventDetector>Maneuver triggers based on a pair of event detectors that defines firing start and stop.Classes in org.orekit.forces.maneuvers.trigger that implement EventDetector Modifier and Type Class Description classManeuverTriggerDetector<T extends EventDetector>Wrapper for event detection triggering maneuvers.Methods in org.orekit.forces.maneuvers.trigger that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>IntervalEventTrigger. getEventDetectors()Get the discrete events related to the model.Stream<EventDetector>StartStopEventsTrigger. getEventDetectors()Get the discrete events related to the model.Methods in org.orekit.forces.maneuvers.trigger with parameters of type EventDetector Modifier and Type Method Description protected ActionAbstractManeuverTriggers.TriggerHandler. determineAction(EventDetector detector, SpacecraftState oldState)Determines the action (reset state or derivatives only).voidAbstractManeuverTriggers.TriggerHandler. init(SpacecraftState initialState, AbsoluteDate target, EventDetector detector)Initialize event handler at the start of a propagation.SpacecraftStateAbstractManeuverTriggers.TriggerHandler. resetState(EventDetector detector, SpacecraftState oldState)Reset the state prior to continue propagation. -
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 List<EventDetector>ConicallyShadowedLightFluxModel. getEclipseConditionsDetector()Retrieve detectors finding entries and exits in different eclipse zones.List<EventDetector>CylindricallyShadowedLightFluxModel. getEclipseConditionsDetector()Retrieve detectors finding entries and exits in different eclipse zones.List<EventDetector>LightFluxModel. getEclipseConditionsDetector()Retrieve detectors finding entries and exits in different eclipse zones.Stream<EventDetector>AbstractRadiationForceModel. getEventDetectors()Get the discrete events related to the model.Stream<EventDetector>RadiationPressureModel. getEventDetectors()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.Methods in org.orekit.propagation that return types with arguments of type EventDetector Modifier and Type Method Description Collection<EventDetector>Propagator. getEventDetectors()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. getEventDetectors()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 Class Description classEventSlopeFilter<T extends EventDetector>Wrapper used to detect only increasing or decreasing events.classEventState<T extends EventDetector>This class handles the state for oneevent detectorduring integration steps.Subinterfaces of EventDetector in org.orekit.propagation.events Modifier and Type Interface Description interfaceDetectorModifierBase class for modifying an existing detector.Classes in org.orekit.propagation.events that implement EventDetector Modifier and Type Class Description classAbstractDetector<T extends AbstractDetector<T>>Common parts shared by several orbital events finders.classAbstractTopocentricDetector<T extends AbstractDetector<T>>Abstract class for detectors using a topocentric frame.classAdapterDetectorDeprecated.since 13.0.classAlignmentDetectorFinder for satellite/body alignment events in orbital plane.classAltitudeDetectorFinder for satellite altitude crossing events.classAngularSeparationDetectorDetects when spacecraft comes close to a moving beacon, as seen from a moving observer.classAngularSeparationFromSatelliteDetectorDetects when two moving objects come close to each other, as seen from spacecraft.classApsideDetectorFinder for apside crossing events.classBetaAngleDetectorFinder for beta angle crossing events.classBooleanDetectorThis class provides AND and OR operations for event detectors.classCylindricalShadowEclipseDetectorEvent detector for eclipses from a single, infinitely-distant light source, occulted by a spherical central body.classDateDetectorFinder for date events.classEclipseDetectorFinder for satellite eclipse related events.classElevationDetectorFinder for satellite raising/setting events that allows for the setting of azimuth and/or elevation bounds or a ground azimuth/elevation mask input.classElevationExtremumDetectorDetector for elevation extremum with respect to a ground point.classEventEnablingPredicateFilterWrapper used to detect events only when enabled by an external predicated function.classEventShifterWrapper shifting events occurrences times.classEventSlopeFilter<T extends EventDetector>Wrapper used to detect only increasing or decreasing events.classExtremumAngularSeparationDetectorDetector of local extrema with angular separation.classExtremumApproachDetectorFinder for extremum approach events.classFieldOfViewDetectorFinder for target entry/exit events with respect to a satellite sensorField Of View.classFootprintOverlapDetectorDetector triggered by geographical region entering/leaving a spacecraft sensorField Of View.classFunctionalDetectorA detector that implements theFunctionalDetector.g(SpacecraftState)function using a lambda that can be set usingFunctionalDetector.withFunction(ToDoubleFunction).classGeographicZoneDetectorDetector for entry/exit of a zone defined by geographic boundaries.classGroundAtNightDetectorDetector for ground location being at night.classGroundFieldOfViewDetectorFinder for satellite entry/exit events with respect to a sensorField Of Viewattached to an arbitrary frame.classHaloXZPlaneCrossingDetectorDetector for XZ Plane crossing.classInterSatDirectViewDetectorDetector for inter-satellites direct view (i.e. no masking by central body limb).classLatitudeCrossingDetectorDetector for geographic latitude crossing.classLatitudeExtremumDetectorDetector for geographic latitude extremum.classLatitudeRangeCrossingDetectorDetector for geographic latitude crossing.classLongitudeCrossingDetectorDetector for geographic longitude crossing.classLongitudeExtremumDetectorDetector for geographic longitude extremum.classLongitudeRangeCrossingDetectorDetector for geographic longitude crossing.classMagneticFieldDetectorDetector for Earth magnetic field strength.classNegateDetectorAn event detector that negates the sign on another event detector'sgfunction.classNodeDetectorFinder for node crossing events.classParameterDrivenDateIntervalDetectorDetector for date intervals that may be offset thanks to parameter drivers.classPositionAngleDetectorDetector for in-orbit position angle.classRelativeDistanceDetectorDetector of specific value for the distance relative to another trajectory (using the Euclidean norm).classTimeIntervalDetectorDetector for time intervals.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 EventDetectorAdapterDetector. getDetector()Deprecated.Get the wrapped detector.EventDetectorDetectorModifier. getDetector()Get the wrapped detector.EventDetectorEventEnablingPredicateFilter. getDetector()Get the wrapped raw detector.EventDetectorEventShifter. getDetector()Get the detector for the raw unshifted event.EventDetectorNegateDetector. getDetector()EventDetectorEventsLogger.LoggedEvent. getEventDetector()Get the event detector triggered.EventDetectorNegateDetector. 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.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 ofParameterDriverMethods in org.orekit.propagation.events with parameters of type EventDetector Modifier and Type Method Description static BooleanDetectorBooleanDetector. andCombine(EventDetector... detectors)Create a new event detector that is the logical AND of the given event detectors.booleanEnablingPredicate. eventIsEnabled(SpacecraftState state, EventDetector detector, double g)Compute an event enabling function of state.static NegateDetectorBooleanDetector. notCombine(EventDetector detector)Create a new event detector that negates the g function of another detector.static BooleanDetectorBooleanDetector. 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 BooleanDetectorBooleanDetector. andCombine(Collection<? extends EventDetector> detectors)Create a new event detector that is the logical AND of the given event detectors.static BooleanDetectorBooleanDetector. 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)Deprecated.Build an adaptor wrapping an existing detector.EventEnablingPredicateFilter(EventDetectionSettings detectionSettings, EventDetector rawDetector, EnablingPredicate enabler)Constructor with full parameters.EventEnablingPredicateFilter(EventDetector rawDetector, EnablingPredicate enabler)Wrap anevent detector.EventShifter(EventDetectionSettings detectionSettings, 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(EventDetectionSettings eventDetectionSettings, EventHandler newHandler, EventDetector original)Private constructor.NegateDetector(EventDetector original)Create a new event detector that negates an existing event detector.Constructor parameters in org.orekit.propagation.events with type arguments of type EventDetector Constructor Description BooleanDetector(List<EventDetector> detectors, org.orekit.propagation.events.BooleanDetector.Operator operator, EventDetectionSettings detectionSettings, EventHandler newHandler)Protected constructor with all the parameters. -
Uses of EventDetector in org.orekit.propagation.events.handlers
Methods in org.orekit.propagation.events.handlers that return EventDetector Modifier and Type Method Description EventDetectorRecordAndContinue.Event. getDetector()Get the detector.Methods in org.orekit.propagation.events.handlers with parameters of type EventDetector Modifier and Type Method Description protected booleanCountAndContinue. doesCount(SpacecraftState state, EventDetector detector, boolean increasing)Method returning true if and only if the count needs to be incremented.protected abstract booleanCountingHandler. doesCount(SpacecraftState state, EventDetector detector, boolean increasing)Method returning true if and only if the count needs to be incremented.ActionContinueOnEvent. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Specific implementation of the eventOccurred interface.ActionCountingHandler. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle an event.ActionEventHandler. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle an event.ActionEventMultipleHandler. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle an event.ActionRecallLastOccurrence. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle an event.ActionRecordAndContinue. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)ActionResetDerivativesOnEvent. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Specific implementation of the eventOccurred interface.ActionStopOnDecreasing. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle a detection event and choose what to do next.ActionStopOnEvent. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Specific implementation of the eventOccurred interface.ActionStopOnIncreasing. eventOccurred(SpacecraftState s, EventDetector detector, boolean increasing)Handle a detection event and choose what to do next.default voidEventHandler. finish(SpacecraftState finalState, EventDetector detector)This method finalizes the event handler's job.voidEventMultipleHandler. finish(SpacecraftState finalState, EventDetector detector)voidRecallLastOccurrence. finish(SpacecraftState finalState, EventDetector detector)This method finalizes the event handler's job.default voidEventHandler. init(SpacecraftState initialState, AbsoluteDate target, EventDetector detector)Initialize event handler at the start of a propagation.voidEventMultipleHandler. init(SpacecraftState initialState, AbsoluteDate target, EventDetector detector)Initialize event handler at the start of a propagation.voidRecallLastOccurrence. init(SpacecraftState initialState, AbsoluteDate target, EventDetector detector)Initialize event handler at the start of a propagation.default SpacecraftStateEventHandler. resetState(EventDetector detector, SpacecraftState oldState)Reset the state prior to continue propagation.SpacecraftStateEventMultipleHandler. resetState(EventDetector detector, SpacecraftState oldState)Reset the state prior to continue propagation.SpacecraftStateRecallLastOccurrence. resetState(EventDetector detector, SpacecraftState oldState)Reset the state prior to continue propagation. -
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. getEventDetectors()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 voidAbstractIntegratedPropagator. addEventDetector(EventDetector detector)Add an event detector.protected voidAbstractIntegratedPropagator. setUpEventDetector(ODEIntegrator integ, EventDetector detector)Wrap an Orekit event detector and register it to the integrator. -
Uses of EventDetector in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces that return types with arguments of type EventDetector Modifier and Type Method Description Stream<EventDetector>DSSTAtmosphericDrag. getEventDetectors()Get the discrete events related to the model.default Stream<EventDetector>DSSTForceModel. getEventDetectors()Get the discrete events related to the model.
-