Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected ImpulseManeuver |
ImpulseManeuver.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
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.
|
Modifier and Type | Method and Description |
---|---|
EventHandler |
EventDetector.getHandler()
Get the handler.
|
EventHandler |
AbstractDetector.getHandler()
Get the handler.
|
EventHandler |
AdapterDetector.getHandler()
Get the handler.
|
Modifier and Type | Method and Description |
---|---|
protected EventShifter |
EventShifter.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected AltitudeDetector |
AltitudeDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected FootprintOverlapDetector |
FootprintOverlapDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected NegateDetector |
NegateDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler) |
protected ExtremumApproachDetector |
ExtremumApproachDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected InterSatDirectViewDetector |
InterSatDirectViewDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected GroundFieldOfViewDetector |
GroundFieldOfViewDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected DateDetector |
DateDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected ParameterDrivenDateIntervalDetector |
ParameterDrivenDateIntervalDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected EclipseDetector |
EclipseDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int nawMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected ApsideDetector |
ApsideDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected EventEnablingPredicateFilter |
EventEnablingPredicateFilter.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected HaloXZPlaneCrossingDetector |
HaloXZPlaneCrossingDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected ElevationExtremumDetector |
ElevationExtremumDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected LatitudeCrossingDetector |
LatitudeCrossingDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected BooleanDetector |
BooleanDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler) |
protected FieldOfViewDetector |
FieldOfViewDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected GroundAtNightDetector |
GroundAtNightDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected LongitudeExtremumDetector |
LongitudeExtremumDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected abstract T |
AbstractDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected PositionAngleDetector |
PositionAngleDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected MagneticFieldDetector |
MagneticFieldDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected GeographicZoneDetector |
GeographicZoneDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected LongitudeCrossingDetector |
LongitudeCrossingDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected ElevationDetector |
ElevationDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected LatitudeExtremumDetector |
LatitudeExtremumDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected EventSlopeFilter<T> |
EventSlopeFilter.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected FunctionalDetector |
FunctionalDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler) |
protected AngularSeparationFromSatelliteDetector |
AngularSeparationFromSatelliteDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected AngularSeparationDetector |
AngularSeparationDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected NodeDetector |
NodeDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
protected AlignmentDetector |
AlignmentDetector.create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
T |
AbstractDetector.withHandler(EventHandler newHandler)
Setup the event handler to call at event occurrences.
|
Constructor and Description |
---|
AbstractDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Build a new instance.
|
AbstractDetector(double maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Build a new instance.
|
AlignmentDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
PVCoordinatesProvider body,
double alignAngle)
Protected constructor with full parameters.
|
AltitudeDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
double altitude,
BodyShape bodyShape)
Protected constructor with full parameters.
|
AngularSeparationDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
PVCoordinatesProvider beacon,
PVCoordinatesProvider observer,
double proximityAngle)
Protected constructor with full parameters.
|
AngularSeparationFromSatelliteDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
PVCoordinatesProvider primaryObject,
PVCoordinatesProvider secondaryObject,
double proximityAngle)
Protected constructor with full parameters.
|
ApsideDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Protected constructor with full parameters.
|
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.
|
DateDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
double minGap,
TimeStamped... dates)
Protected constructor with full parameters.
|
EclipseDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OccultationEngine occultationEngine,
double margin,
boolean totalEclipse)
Protected constructor with full parameters.
|
ElevationDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
double minElevation,
ElevationMask mask,
AtmosphericRefractionModel refractionModel,
TopocentricFrame topo)
Protected constructor with full parameters.
|
ElevationExtremumDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
TopocentricFrame topo)
Protected constructor with full parameters.
|
EventEnablingPredicateFilter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector rawDetector,
EnablingPredicate enabler)
Protected constructor with full parameters.
|
EventShifter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector detector,
boolean useShiftedStates,
double increasingTimeShift,
double decreasingTimeShift)
Protected constructor with full parameters.
|
EventSlopeFilter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
T rawDetector,
FilterType filter)
Protected constructor with full parameters.
|
ExtremumApproachDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
PVCoordinatesProvider secondaryPVProvider)
Constructor.
|
FieldOfViewDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
PVCoordinatesProvider pvTarget,
double radiusTarget,
VisibilityTrigger trigger,
FieldOfView fov)
Protected constructor with full parameters.
|
FootprintOverlapDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
FieldOfView fov,
OneAxisEllipsoid body,
org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet zone,
double samplingStep,
List<org.orekit.propagation.events.FootprintOverlapDetector.SamplingPoint> sampledZone)
Protected constructor with full parameters.
|
FunctionalDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
ToDoubleFunction<SpacecraftState> function)
Private constructor.
|
GeographicZoneDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
BodyShape body,
org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet zone,
org.hipparchus.geometry.enclosing.EnclosingBall<org.hipparchus.geometry.spherical.twod.Sphere2D,org.hipparchus.geometry.spherical.twod.S2Point> cap,
double margin)
Protected constructor with full parameters.
|
GroundAtNightDetector(TopocentricFrame groundLocation,
PVCoordinatesProvider sun,
double dawnDuskElevation,
AtmosphericRefractionModel refractionModel,
AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Private constructor.
|
GroundFieldOfViewDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
Frame frame,
FieldOfView fov)
Protected constructor with full parameters.
|
HaloXZPlaneCrossingDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Protected constructor with full parameters.
|
InterSatDirectViewDetector(OneAxisEllipsoid body,
double skimmingAltitude,
PVCoordinatesProvider secondary,
AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Private constructor.
|
LatitudeCrossingDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body,
double latitude)
Protected constructor with full parameters.
|
LatitudeExtremumDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body)
Protected constructor with full parameters.
|
LongitudeCrossingDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body,
double longitude)
Protected constructor with full parameters.
|
LongitudeExtremumDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body)
Protected constructor with full parameters.
|
MagneticFieldDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
double limit,
GeoMagneticFieldFactory.FieldModel model,
OneAxisEllipsoid body,
boolean atSeaLevel,
DataContext dataContext)
Protected constructor with full parameters.
|
NegateDetector(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler,
EventDetector original)
Private constructor.
|
NodeDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
Frame frame)
Protected constructor with full parameters.
|
ParameterDrivenDateIntervalDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
DateDriver start,
DateDriver stop,
DateDriver median,
ParameterDriver duration)
Protected constructor with full parameters.
|
PositionAngleDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OrbitType orbitType,
PositionAngleType positionAngleType,
double angle)
Protected constructor with full parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
ContinueOnEvent
Event handler which will always return
continue as a state. |
class |
EventMultipleHandler
Facade handlers that allows to use several handlers for one detector.
|
class |
RecordAndContinue
Handler that will record every time an event occurs and always return
Action.CONTINUE . |
class |
StopOnDecreasing
Handle a detection event and choose what to do next.
|
class |
StopOnEvent
Event handler which will always return
stop as a state. |
class |
StopOnIncreasing
Handle a detection event and choose what to do next.
|
Modifier and Type | Method and Description |
---|---|
List<EventHandler> |
EventMultipleHandler.getHandlers()
Retrieve managed handlers list.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
EventMultipleHandler.setHandlers(List<EventHandler> newHandlers)
Change handlers list with user input.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.