Uses of Interface
org.orekit.propagation.events.handlers.EventHandler
-
Packages that use EventHandler Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.org.orekit.forces.maneuvers This package provides models of simple maneuvers.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. -
-
Uses of EventHandler in org.orekit.attitudes
Classes in org.orekit.attitudes that implement EventHandler Modifier and Type Class Description class
AttitudesSequence.Switch
Switch specification.Methods in org.orekit.attitudes that return EventHandler Modifier and Type Method Description EventHandler
AttitudesSequence.Switch. getHandler()
Get the handler. -
Uses of EventHandler in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return EventHandler Modifier and Type Method Description EventHandler
ImpulseManeuver. getHandler()
Get the handler. -
Uses of EventHandler in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return EventHandler Modifier and Type Method Description EventHandler
AbstractDetector. getHandler()
Get the handler.EventHandler
AdapterDetector. getHandler()
Get the handler.EventHandler
EventDetector. getHandler()
Get the handler.Methods in org.orekit.propagation.events with parameters of type EventHandler Modifier and Type Method Description protected abstract T
AbstractDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected AlignmentDetector
AlignmentDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected AltitudeDetector
AltitudeDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected AngularSeparationDetector
AngularSeparationDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected AngularSeparationFromSatelliteDetector
AngularSeparationFromSatelliteDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected ApsideDetector
ApsideDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected BetaAngleDetector
BetaAngleDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected BooleanDetector
BooleanDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
protected CylindricalShadowEclipseDetector
CylindricalShadowEclipseDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected DateDetector
DateDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected EclipseDetector
EclipseDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected ElevationDetector
ElevationDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected ElevationExtremumDetector
ElevationExtremumDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected EventEnablingPredicateFilter
EventEnablingPredicateFilter. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected EventShifter
EventShifter. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected EventSlopeFilter<T>
EventSlopeFilter. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected ExtremumApproachDetector
ExtremumApproachDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected FieldOfViewDetector
FieldOfViewDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected FootprintOverlapDetector
FootprintOverlapDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected FunctionalDetector
FunctionalDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
protected GeographicZoneDetector
GeographicZoneDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected GroundAtNightDetector
GroundAtNightDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected GroundFieldOfViewDetector
GroundFieldOfViewDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected HaloXZPlaneCrossingDetector
HaloXZPlaneCrossingDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected InterSatDirectViewDetector
InterSatDirectViewDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected LatitudeCrossingDetector
LatitudeCrossingDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected LatitudeExtremumDetector
LatitudeExtremumDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected LatitudeRangeCrossingDetector
LatitudeRangeCrossingDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected LongitudeCrossingDetector
LongitudeCrossingDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected LongitudeExtremumDetector
LongitudeExtremumDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected LongitudeRangeCrossingDetector
LongitudeRangeCrossingDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected MagneticFieldDetector
MagneticFieldDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected NegateDetector
NegateDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
protected NodeDetector
NodeDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected ParameterDrivenDateIntervalDetector
ParameterDrivenDateIntervalDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected PositionAngleDetector
PositionAngleDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.protected RelativeDistanceDetector
RelativeDistanceDetector. create(EventDetectionSettings detectionSettings, EventHandler newHandler)
Build a new instance.T
AbstractDetector. withHandler(EventHandler newHandler)
Set up the event handler to call at event occurrences.Constructors in org.orekit.propagation.events with parameters of type EventHandler Constructor Description AbstractDetector(double maxCheck, double threshold, int maxIter, EventHandler handler)
Build a new instance.AbstractDetector(EventDetectionSettings detectionSettings, EventHandler handler)
Build a new instance.AlignmentDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider body, double alignAngle)
Protected constructor with full parameters.AltitudeDetector(EventDetectionSettings detectionSettings, EventHandler handler, double altitude, BodyShape bodyShape)
Protected constructor with full parameters.AngularSeparationDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider beacon, PVCoordinatesProvider observer, double proximityAngle)
Protected constructor with full parameters.AngularSeparationFromSatelliteDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider primaryObject, PVCoordinatesProvider secondaryObject, double proximityAngle)
Protected constructor with full parameters.ApsideDetector(EventDetectionSettings detectionSettings, EventHandler handler)
Public constructor with full parameters.BetaAngleDetector(EventDetectionSettings detectionSettings, EventHandler handler, double betaAngleThreshold, PVCoordinatesProvider celestialBodyProvider, Frame inertialFrame)
Protected constructor with full parameters.BooleanDetector(List<EventDetector> detectors, org.orekit.propagation.events.BooleanDetector.Operator operator, EventDetectionSettings detectionSettings, EventHandler newHandler)
Protected constructor with all the parameters.CylindricalShadowEclipseDetector(PVCoordinatesProvider sun, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings, EventHandler handler)
Constructor.CylindricalShadowEclipseDetector(PVCoordinatesProvider sun, double occultingBodyRadius, EventHandler handler)
Constructor with default detection settings.DateDetector(EventDetectionSettings detectionSettings, EventHandler handler, double minGap, TimeStamped... dates)
Protected constructor with full parameters.EclipseDetector(EventDetectionSettings detectionSettings, EventHandler handler, OccultationEngine occultationEngine, double margin, boolean totalEclipse)
Protected constructor with full parameters.ElevationDetector(EventDetectionSettings detectionSettings, EventHandler handler, double minElevation, ElevationMask mask, AtmosphericRefractionModel refractionModel, TopocentricFrame topo)
Protected constructor with full parameters.ElevationExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, TopocentricFrame topo)
Protected constructor with full parameters.EventEnablingPredicateFilter(EventDetectionSettings detectionSettings, EventHandler handler, EventDetector rawDetector, EnablingPredicate enabler)
Protected constructor with full parameters.EventShifter(EventDetectionSettings detectionSettings, EventHandler handler, EventDetector detector, boolean useShiftedStates, double increasingTimeShift, double decreasingTimeShift)
Protected constructor with full parameters.EventSlopeFilter(EventDetectionSettings detectionSettings, EventHandler handler, T rawDetector, FilterType filter)
Protected constructor with full parameters.ExtremumApproachDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider secondaryPVProvider)
Constructor.FieldOfViewDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider pvTarget, double radiusTarget, VisibilityTrigger trigger, FieldOfView fov)
Protected constructor with full parameters.FootprintOverlapDetector(EventDetectionSettings detectionSettings, EventHandler handler, FieldOfView fov, OneAxisEllipsoid body, SphericalPolygonsSet zone, double samplingStep, List<org.orekit.propagation.events.FootprintOverlapDetector.SamplingPoint> sampledZone)
Protected constructor with full parameters.FunctionalDetector(EventDetectionSettings detectionSettings, EventHandler handler, ToDoubleFunction<SpacecraftState> function)
Private constructor.GeographicZoneDetector(EventDetectionSettings detectionSettings, EventHandler handler, BodyShape body, SphericalPolygonsSet zone, EnclosingBall<Sphere2D,S2Point> cap, double margin)
Protected constructor with full parameters.GroundAtNightDetector(TopocentricFrame groundLocation, PVCoordinatesProvider sun, double dawnDuskElevation, AtmosphericRefractionModel refractionModel, EventDetectionSettings detectionSettings, EventHandler handler)
Private constructor.GroundFieldOfViewDetector(EventDetectionSettings detectionSettings, EventHandler handler, Frame frame, FieldOfView fov)
Protected constructor with full parameters.HaloXZPlaneCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler)
Protected constructor with full parameters.InterSatDirectViewDetector(OneAxisEllipsoid body, double skimmingAltitude, PVCoordinatesProvider secondary, EventDetectionSettings detectionSettings, EventHandler handler)
Protected constructor.LatitudeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double latitude)
Protected constructor with full parameters.LatitudeExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body)
Protected constructor with full parameters.LatitudeRangeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Private constructor with full parameters.LongitudeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double longitude)
Protected constructor with full parameters.LongitudeExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body)
Protected constructor with full parameters.LongitudeRangeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Private constructor with full parameters.MagneticFieldDetector(EventDetectionSettings detectionSettings, EventHandler handler, double limit, GeoMagneticFieldFactory.FieldModel model, OneAxisEllipsoid body, boolean atSeaLevel, DataContext dataContext)
Protected constructor with full parameters.NegateDetector(EventDetectionSettings eventDetectionSettings, EventHandler newHandler, EventDetector original)
Private constructor.NodeDetector(EventDetectionSettings detectionSettings, EventHandler handler, Frame frame)
Protected constructor with full parameters.NodeDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler, Frame frame)
Deprecated.as of 12.2ParameterDrivenDateIntervalDetector(EventDetectionSettings detectionSettings, EventHandler handler, DateDriver start, DateDriver stop, DateDriver median, ParameterDriver duration)
Protected constructor with full parameters.PositionAngleDetector(EventDetectionSettings detectionSettings, EventHandler handler, OrbitType orbitType, PositionAngleType positionAngleType, double angle)
Protected constructor with full parameters.RelativeDistanceDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider secondaryPVProvider, double distanceThreshold)
Constructor. -
Uses of EventHandler in org.orekit.propagation.events.handlers
Classes in org.orekit.propagation.events.handlers that implement EventHandler Modifier and Type Class Description class
ContinueOnEvent
Event handler which will always returncontinue
as a state.class
CountAndContinue
Event handler counting event occurrences and always returningAction.CONTINUE
.class
CountingHandler
Abstract class for handlers counting event occurrences.class
EventMultipleHandler
Facade handlers that allows to use several handlers for one detector.class
RecallLastOccurrence
Event handler wrapping another, arbitrary one whilst remembering date of last detection.class
RecordAndContinue
Handler that will record every time an event occurs and always returnAction.CONTINUE
.class
ResetDerivativesOnEvent
Event handler which will always returnstop
as a state.class
StopOnDecreasing
Handle a detection event and choose what to do next.class
StopOnEvent
Event handler which will always returnstop
as a state.class
StopOnIncreasing
Handle a detection event and choose what to do next.Methods in org.orekit.propagation.events.handlers that return types with arguments of type EventHandler Modifier and Type Method Description List<EventHandler>
EventMultipleHandler. getHandlers()
Retrieve managed handlers list.Methods in org.orekit.propagation.events.handlers with parameters of type EventHandler Modifier and Type Method Description EventMultipleHandler
EventMultipleHandler. addHandler(EventHandler handler)
Add one handler to the managed handlers list.EventMultipleHandler
EventMultipleHandler. addHandlers(EventHandler... newHandlers)
Add several handlers to the managed handlers list.Method parameters in org.orekit.propagation.events.handlers with type arguments of type EventHandler Modifier and Type Method Description void
EventMultipleHandler. setHandlers(List<EventHandler> newHandlers)
Change handlers list with user input.Constructors in org.orekit.propagation.events.handlers with parameters of type EventHandler Constructor Description RecallLastOccurrence(EventHandler wrappedHandler)
Constructor.
-