Package | Description |
---|---|
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 class
Maneuver . |
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<T> |
ImpulseManeuver.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ImpulseManeuver<T>> newHandler)
Build a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
EventBasedManeuverTriggers
Maneuver triggers based on start and stop detectors.
|
Modifier and Type | Method and Description |
---|---|
EventHandler<? super T> |
AbstractDetector.getHandler()
Get the handler.
|
Modifier and Type | Method and Description |
---|---|
protected AlignmentDetector |
AlignmentDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AlignmentDetector> newHandler)
Build a new instance.
|
protected AltitudeDetector |
AltitudeDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AltitudeDetector> newHandler)
Build a new instance.
|
protected AngularSeparationDetector |
AngularSeparationDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AngularSeparationDetector> newHandler)
Build a new instance.
|
protected AngularSeparationFromSatelliteDetector |
AngularSeparationFromSatelliteDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AngularSeparationFromSatelliteDetector> newHandler)
Build a new instance.
|
protected ApsideDetector |
ApsideDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ApsideDetector> newHandler)
Build a new instance.
|
protected BooleanDetector |
BooleanDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super BooleanDetector> newHandler) |
protected DateDetector |
DateDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super DateDetector> newHandler)
Build a new instance.
|
protected EclipseDetector |
EclipseDetector.create(double newMaxCheck,
double newThreshold,
int nawMaxIter,
EventHandler<? super EclipseDetector> newHandler)
Build a new instance.
|
protected ElevationDetector |
ElevationDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ElevationDetector> newHandler)
Build a new instance.
|
protected ElevationExtremumDetector |
ElevationExtremumDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ElevationExtremumDetector> newHandler)
Build a new instance.
|
protected EventEnablingPredicateFilter<T> |
EventEnablingPredicateFilter.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super EventEnablingPredicateFilter<T>> newHandler)
Build a new instance.
|
protected EventShifter<T> |
EventShifter.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super EventShifter<T>> newHandler)
Build a new instance.
|
protected EventSlopeFilter<T> |
EventSlopeFilter.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super EventSlopeFilter<T>> newHandler)
Build a new instance.
|
protected FieldOfViewDetector |
FieldOfViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super FieldOfViewDetector> newHandler)
Build a new instance.
|
protected FootprintOverlapDetector |
FootprintOverlapDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super FootprintOverlapDetector> newHandler)
Build a new instance.
|
protected FunctionalDetector |
FunctionalDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super FunctionalDetector> newHandler) |
protected GeographicZoneDetector |
GeographicZoneDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super GeographicZoneDetector> newHandler)
Build a new instance.
|
protected GroundAtNightDetector |
GroundAtNightDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super GroundAtNightDetector> newHandler)
Build a new instance.
|
protected GroundFieldOfViewDetector |
GroundFieldOfViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super GroundFieldOfViewDetector> newHandler)
Build a new instance.
|
protected HaloXZPlaneCrossingDetector |
HaloXZPlaneCrossingDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super HaloXZPlaneCrossingDetector> newHandler)
Build a new instance.
|
protected InterSatDirectViewDetector |
InterSatDirectViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super InterSatDirectViewDetector> newHandler)
Build a new instance.
|
protected LatitudeCrossingDetector |
LatitudeCrossingDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LatitudeCrossingDetector> newHandler)
Build a new instance.
|
protected LatitudeExtremumDetector |
LatitudeExtremumDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LatitudeExtremumDetector> newHandler)
Build a new instance.
|
protected LongitudeCrossingDetector |
LongitudeCrossingDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LongitudeCrossingDetector> newHandler)
Build a new instance.
|
protected LongitudeExtremumDetector |
LongitudeExtremumDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LongitudeExtremumDetector> newHandler)
Build a new instance.
|
protected MagneticFieldDetector |
MagneticFieldDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super MagneticFieldDetector> newHandler)
Build a new instance.
|
protected NegateDetector |
NegateDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super NegateDetector> newHandler) |
protected NodeDetector |
NodeDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super NodeDetector> newHandler)
Build a new instance.
|
protected ParameterDrivenDateIntervalDetector |
ParameterDrivenDateIntervalDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ParameterDrivenDateIntervalDetector> newHandler)
Build a new instance.
|
protected PositionAngleDetector |
PositionAngleDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super PositionAngleDetector> newHandler)
Build a new instance.
|
protected abstract T |
AbstractDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super T> newHandler)
Build a new instance.
|
T |
AbstractDetector.withHandler(EventHandler<? super T> newHandler)
Setup the event handler to call at event occurrences.
|
Constructor and Description |
---|
AbstractDetector(double maxCheck,
double threshold,
int maxIter,
EventHandler<? super T> handler)
Build a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
ContinueOnEvent<T extends EventDetector>
Event handler which will always return
continue as a state. |
class |
EventMultipleHandler<D extends EventDetector>
Facade handlers that allows to use several handlers for one detector.
|
class |
RecordAndContinue<T extends EventDetector>
Handler that will record every time an event occurs and always return
Action.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 return
stop as a state. |
class |
StopOnIncreasing<T extends EventDetector>
Handle a detection event and choose what to do next.
|
Modifier and Type | Method and Description |
---|---|
List<EventHandler<D>> |
EventMultipleHandler.getHandlers()
Retrieve managed handlers list.
|
Modifier and Type | Method and Description |
---|---|
EventMultipleHandler<D> |
EventMultipleHandler.addHandler(EventHandler<D> handler)
Add one handler to the managed handlers list.
|
EventMultipleHandler<D> |
EventMultipleHandler.addHandlers(EventHandler<D>... newHandlers)
Add several handlers to the managed handlers list.
|
Modifier and Type | Method and Description |
---|---|
void |
EventMultipleHandler.setHandlers(List<EventHandler<D>> newHandlers)
Change handlers list with user input.
|
Copyright © 2002-2022 CS GROUP. All rights reserved.