Uses of Class
org.orekit.propagation.events.EventDetectionSettings
-
Packages that use EventDetectionSettings Package Description 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.control.indirect.shooting.propagation This package provides classes relative to the propagation part of indirect shooting.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.events This package provides interfaces and classes dealing with events occurring during propagation. -
-
Uses of EventDetectionSettings in org.orekit.control.indirect.adjoint.cost
Methods in org.orekit.control.indirect.adjoint.cost that return EventDetectionSettings Modifier and Type Method Description EventDetectionSettings
CartesianFuelCost. getEventDetectionSettings()
Getter for event detection settings.Constructors in org.orekit.control.indirect.adjoint.cost with parameters of type EventDetectionSettings Constructor Description BoundedCartesianEnergy(String name, double massFlowRateFactor, double maximumThrustMagnitude, EventDetectionSettings eventDetectionSettings)
Constructor.CartesianFuelCost(String name, double massFlowRateFactor, double maximumThrustMagnitude, EventDetectionSettings eventDetectionSettings)
Constructor.UnboundedCartesianEnergy(String name, double massFlowRateFactor, EventDetectionSettings eventDetectionSettings)
Constructor. -
Uses of EventDetectionSettings in org.orekit.control.indirect.shooting.propagation
Methods in org.orekit.control.indirect.shooting.propagation with parameters of type EventDetectionSettings Modifier and Type Method Description static CartesianAdjointDynamicsProvider
CartesianAdjointDynamicsProviderFactory. buildBoundedEnergyProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms)
Method building a provider with bounded Cartesian energy as cost.static CartesianAdjointDynamicsProvider
CartesianAdjointDynamicsProviderFactory. buildBoundedFuelCostProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms)
Method building a provider with bounded Cartesian fuel as cost.static CartesianAdjointDynamicsProvider
CartesianAdjointDynamicsProviderFactory. buildUnboundedEnergyProvider(String adjointName, double massFlowRateFactor, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms)
Method building a provider with unbounded Cartesian energy as cost. -
Uses of EventDetectionSettings in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return EventDetectionSettings Modifier and Type Method Description EventDetectionSettings
ImpulseManeuver. getDetectionSettings()
Getter for the settings.Methods in org.orekit.forces.maneuvers with parameters of type EventDetectionSettings Modifier and Type Method Description ImpulseManeuver
ImpulseManeuver. withDetectionSettings(EventDetectionSettings eventDetectionSettings)
Creates a copy with different event detection settings. -
Uses of EventDetectionSettings in org.orekit.forces.maneuvers.trigger
Constructors in org.orekit.forces.maneuvers.trigger with parameters of type EventDetectionSettings Constructor Description DateBasedManeuverTriggers(String name, AbsoluteDate date, double duration, EventDetectionSettings detectionSettings)
Simple constructor. -
Uses of EventDetectionSettings in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation that return EventDetectionSettings Modifier and Type Method Description static EventDetectionSettings
AbstractRadiationForceModel. getDefaultEclipseDetectionSettings()
Get the default eclipse detection settings.static EventDetectionSettings
ConicallyShadowedLightFluxModel. getDefaultEclipseDetectionSettings()
Define default detection settings for eclipses.static EventDetectionSettings
CylindricallyShadowedLightFluxModel. getDefaultEclipseDetectionSettings()
Define default detection settings for eclipses.EventDetectionSettings
AbstractSolarLightFluxModel. getEventDetectionSettings()
Getter for eclipse event detection settings used for eclipses.Constructors in org.orekit.forces.radiation with parameters of type EventDetectionSettings Constructor Description AbstractRadiationForceModel(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, EventDetectionSettings eclipseDetectionSettings)
Default constructor.AbstractSolarLightFluxModel(double kRef, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings)
Constructor.AbstractSolarLightFluxModel(ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings)
Constructor with default value for reference flux.ConicallyShadowedLightFluxModel(double kRef, double occultedBodyRadius, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings)
Constructor.CylindricallyShadowedLightFluxModel(double kRef, ExtendedPositionProvider occultedBody, double occultingBodyRadius, EventDetectionSettings eventDetectionSettings)
Constructor.SolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, EventDetectionSettings eclipseDetectionSettings)
Complete constructor. -
Uses of EventDetectionSettings in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return EventDetectionSettings Modifier and Type Method Description static EventDetectionSettings
ParameterDrivenDateIntervalDetector. getDefaultDetectionSettings(AbsoluteDate refStart, AbsoluteDate refStop)
Get default detection settings.static EventDetectionSettings
EventDetectionSettings. getDefaultEventDetectionSettings()
Returns default settings for event detections.EventDetectionSettings
AbstractDetector. getDetectionSettings()
Getter for the settings.default EventDetectionSettings
DetectorModifier. getDetectionSettings()
Getter for the settings.default EventDetectionSettings
EventDetector. getDetectionSettings()
Getter for the settings.EventDetectionSettings
FieldEventDetectionSettings. toEventDetectionSettings()
Create a non-Field equivalent object.Methods in org.orekit.propagation.events with parameters of type EventDetectionSettings 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. withDetectionSettings(EventDetectionSettings newSettings)
Set up the event detection settings.Constructors in org.orekit.propagation.events with parameters of type EventDetectionSettings Constructor Description AbstractDetector(EventDetectionSettings detectionSettings, EventHandler handler)
Build a new instance.AlignmentDetector(EventDetectionSettings detectionSettings, EventHandler handler, PVCoordinatesProvider body, double alignAngle)
Protected constructor with full parameters.AlignmentDetector(EventDetectionSettings detectionSettings, PVCoordinatesProvider body, double alignAngle)
Build a new alignment detector.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.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.FieldEventDetectionSettings(Field<T> field, EventDetectionSettings eventDetectionSettings)
Constructor from non-Field settings.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.ParameterDrivenDateIntervalDetector(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.
-